Embedded Software Test Lead DO-4859

Software/Firmware Engineering Mesa, Arizona

At Cirrus Logic, we are defining the audio experience of today and tomorrow! As an experienced Embedded Software Test Lead you will join our team in Mesa, Arizona! Your responsibility is to see our software is thoroughly tested and validated. You have a consistent track record of software testing and ability to collaborate with our globally distributed software test developers ensuring our embedded software technology exceeds its explicit (product marketing) and implied (stable and robust) requirements.


  • Testing coding activities meet the defined quality levels for Cirrus' software organization
  • Work closely with technical leads to gain a deep understanding of the requirements and operation of one or more specific algorithmic technologies
  • Work with the team to provide code that tests the required reference platforms
  • Plan the test infrastructure; work profile; and review and approve related deliveries to ensure accurate coverage, implementation, and documentation
  • Drive toward automation of all tests within a Continuous Integration environment
  • Mentor team members to improve efficiency
  • Ensure the software package is of high quality prior to delivery into both external customers and internal Cirrus consumers.
  • Liaise with product managers to ensure that tests address both the functional and non-functional aspects of an algorithmic technology

Required Skills and Qualifications:

  • BS in Computer or Electrical Engineering or similar degree and 5+ years of proven experience in software and test development for algorithmic technology, embedded software, firmware or device drivers
  • Strong collaborative and interpersonal skills
  • Excellent programming skills in Python, and proficient in Object Orientated Programming concepts
  • Familiarity with Audio Processing Algorithm and audio processing devices
  • Familiarity with Matlab
  • Excellent debugging and problem-solving skills
  • Direct experience with Jenkins management and configuration
  • Experience with test case management systems, source control tools (Git, SVN) and defect management systems (JIRA, BugZilla, TFS)
  • Ability to lead with minimal direction and able to communicate effectively with project partners
  • Proven track record in leading and working with remote teams
  • Ability to innovate lead continuous improvement
  • Experience in reporting and tracking project metrics to increase efficiency and effectiveness
  • Experience in using oscilloscopes, analyzers, JTAG and other test instrumentation

Preferred Skills and Qualifications

  • ASTQB/ISTQB Test Manager or equivalent certification

This position is located in Mesa, AZ

Cirrus Logic is an Equal Opportunity/Affirmative Action Employer. We strive to select the best qualified applicant for any opening and to reward employees based on their skills, experience and performance. We do not discriminate on the basis of race, color, national origin, pregnancy status, marital status, gender, age, religion, physical or mental disability, medical condition, veteran status, sexual orientation, gender identity, genetic information or any other characteristic protected by law.