2233 jobs - 0 added today
Recruiting? Call us on 01772 639042
Email me jobs relevant to my job search
3 days ago
only 26 days until close

Embedded Software Test Lead


Cirrus Logic
Location: London
Job type: Permanent
Sector: Software Engineering
Category: Test Jobs
Apply on company site
Select how you want to share:
View similar
Cirrus Logic is looking for a talented Embedded Software Test Lead to work within our embedded audio software development team, ensuring that critical Cirrus software technology is thoroughly tested and deliveries are rock solid. You will have a proven track record working with global software and test developers to ensure that embedded software technology meets its explicit (marketing, product) and implied (stability, robustness) requirements. If this is you, we would love to hear from you!

Responsibilities

* Work closely with algorithm-development leaders to gain a deep understanding of the requirements and operation of one or more specific algorithmic technologies
* Lead the application of unit, component, integration, and system-test methodologies, exploiting both white- and black-box testing principles
* Lead the implementation and provision of results of all technology-level appraisals, including static analysis, requirements-coverage and traceability reports, etc.
* Coordinate development and implementation of documented test plans and cases within standardized test infrastructure; review and approve related deliveries to ensure proper coverage, implementation, and documentation
* Drive toward full test automation, and automated regression within the CI environment
* Develop and specify headcount and skillset requirements for external test resources and coordinate their acquisition with internal test management
* Ensure that algorithmic software technology is of high quality prior to delivery into both customers and the internal solution-level test team
* Work with the internal driver-development team to ensure that tests extend to the relevant reference platforms and driver environments
* Work with the internal solution-test team to ensure effective handover of algorithmic-technology-specific test infrastructure and collateral
* Liaise with product managers to ensure that tests address both the functional and non-functional aspects of an algorithmic technology
* Coordinate with the system quality manager to ensure the test activities meet the defined quality levels for the Cirrus software organization

Required Skills and Qualifications

* Bachelors in a technical discipline (Computer Science, Software Engineering, for example) and/or equivalent background
* Excellent understanding of audio features such as speech recognition and acoustic echo cancellation
* Solid background in software and test development for algorithmic technology, embedded software or device drivers
* Experience in the application of unit, component, integration, and system-test methodologies, utilizing both white- and black-box testing principles
* Experience in using oscilloscopes, analyzers, JTAG and other test instrumentation
* Proficient in scripting and programming languages (Python, Perl, C/C++) and Object Oriented Programming concepts
* Experience with CI management systems (Jenkins, Hudson), test case management systems, source control tools (Git, SVN, Perforce) and defect management systems (JIRA, BugZilla, TFS)
* Ability to lead with minimal supervision and able to communicate effectively with product stakeholders
* Proven track record in leading and working with remote teams
* Experience in driving end to end software quality and strong knowledge of QA methodologies and tools
* Experience in measuring and tracking software quality metrics to increase test efficiency and effectiveness
Cirrus Logic is looking for a talented Embedded Software Test Lead to work within our embedded audio software development team, ensuring that critical Cirrus software technology is thoroughly tested and deliveries are rock solid. You will have a proven track record working with global software and test developers to ensure that embedded software technology meets its explicit (marketing, product) and implied (stability, robustness) requirements. If this is you, we would love to hear from you!

Responsibilities

* Work closely with algorithm-development leaders to gain a deep understanding of the requirements and operation of one or more specific algorithmic technologies
* Lead the application of unit, component, integration, and system-test methodologies, exploiting both white- and black-box testing principles
* Lead the implementation and provision of results of all technology-level appraisals, including static analysis, requirements-coverage and traceability reports, etc.
* Coordinate development and implementation of documented test plans and cases within standardized test infrastructure; review and approve related deliveries to ensure proper coverage, implementation, and documentation
* Drive toward full test automation, and automated regression within the CI environment
* Develop and specify headcount and skillset requirements for external test resources and coordinate their acquisition with internal test management
* Ensure that algorithmic software technology is of high quality prior to delivery into both customers and the internal solution-level test team
* Work with the internal driver-development team to ensure that tests extend to the relevant reference platforms and driver environments
* Work with the internal solution-test team to ensure effective handover of algorithmic-technology-specific test infrastructure and collateral
* Liaise with product managers to ensure that tests address both the functional and non-functional aspects of an algorithmic technology
* Coordinate with the system quality manager to ensure the test activities meet the defined quality levels for the Cirrus software organization

Required Skills and Qualifications

* Bachelors in a technical discipline (Computer Science, Software Engineering, for example) and/or equivalent background
* Excellent understanding of audio features such as speech recognition and acoustic echo cancellation
* Solid background in software and test development for algorithmic technology, embedded software or device drivers
* Experience in the application of unit, component, integration, and system-test methodologies, utilizing both white- and black-box testing principles
* Experience in using oscilloscopes, analyzers, JTAG and other test instrumentation
* Proficient in scripting and programming languages (Python, Perl, C/C++) and Object Oriented Programming concepts
* Experience with CI management systems (Jenkins, Hudson), test case management systems, source control tools (Git, SVN, Perforce) and defect management systems (JIRA, BugZilla, TFS)
* Ability to lead with minimal supervision and able to communicate effectively with product stakeholders
* Proven track record in leading and working with remote teams
* Experience in driving end to end software quality and strong knowledge of QA methodologies and tools
* Experience in measuring and tracking software quality metrics to increase test efficiency and effectiveness
Apply on company site

Email me jobs relevant to my job search

  Back to the top