Embedded Software Test Engineer BA-4956

Software/Firmware Engineering Austin, Texas

Cirrus Logic is looking for an experienced Embedded Software Test Engineer to work within our Austin, TX-based embedded software team, who will ensure that our products have been deeply tested and deliveries are rock solid. You will use your consistent track record of working with global software and hardware teams to ensure that the product meets its explicit (marketing, system) and implied (stability, robustness) requirements.


  • You will develop test plans and execute tests during pre-silicon and post-silicon phases of the product to ensure functionality and performance as per the system requirements
  • Develop automated test framework and regression test suites to optimize testing efficiency
  • Automate build & test pipelines using Jenkins
  • Identify, report and handle defects in a defect tracking system
  • Plan the test infrastructure; work profile; and review and approve related deliveries to ensure proper coverage, implementation, and documentation
  • Work closely with multi-functional team leads to understand requirements and use-cases
  • Communicating results to product owners and internal customers
  • Apply quality engineering standard methodologies to define and implement key metrics to handle and assess the testing process including test execution and defect resolution

Required Skills and Qualifications

  • Bachelor of Science in Electrical or Computer Engineering with 2-5 years of experience OR Masters of Science in Electrical or Computer Engineering with 0-3 years of experience
  • Experience developing and executing tests of embedded software
  • Experience with scripting or programming languages such as (Python/shell, C, C++, etc.)
  • Experience with Jira, svn/git, and Continuous Integration systems (e.g., Jenkins)
  • Knowledge of embedded operating systems, especially Android and Linux
  • Solid hands-on experience in lab equipment such as oscilloscopes, signal generators, audio analyzers, logic analyzers and spectrum analyzers for measurement and debugging issues
  • Ambitious with excellent analytical skills and attention to detail are highly valued as you will need to understand silicon, board and software interactions
  • Highly dynamic, ambitious and driven personality with excellent written and verbal social skills and the ability to work across functional groups and organization

Preferred Skills and Qualifications

  • Experience with a variety of MCU and DSP cores/processors
  • Understanding of software testing and test automation principles
  • Familiar with defect management practices
  • Familiar with SDLC
  • Experience with Agile Scrum software development

This position is located in Austin, TX

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.