Junior Embedded Software Test Engineer

Cirrus Logic

Phoenix (AZ)

On-site

USD 90,000 - 120,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cirrus Logic in Phoenix, AZ seeks a Test Engineer to design and execute validation strategies for embedded features across pre-silicon and post-silicon stages. You will translate requirements into thorough validation coverage and collaborate in cross-functional reviews to improve product quality.

The role emphasizes automating tests in CI, debugging hardware and software issues, and communicating results with stakeholders to drive reliability and ongoing improvements.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science or Computer Engineering; internship or industry experience is a plus.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience in embedded systems and RTOS.
  • Experience with MCU- and/or DSP-based systems.
  • Understanding of software testing methodologies and test automation principles.
  • Experience with lab equipment such as oscilloscopes, logic analyzers, and DMMs.
  • Experience with version control systems such as Git or SVN.

Responsibilities

  • Design and develop test strategies, plans, and test cases for new features and products by translating requirements into comprehensive validation coverage.
  • Develop, execute, and maintain validation tests during both pre-silicon and post-silicon phases of product development.
  • Collaborate with cross-functional teams and contribute the System Test perspective in technical discussions, design reviews, and issue-triage activities.
  • Drive toward automation of all tests within a Continuous Integration (CI) environment.
  • Investigate, reproduce, triage, and debug product issues in collaboration with software and hardware development teams.
  • Communicate test results, quality metrics, and defect findings to stakeholders to drive issue resolution and product quality improvements.

Skills

Python
C/C++
RTOS
Embedded systems
Debugging
Problem solving
Test automation

Education

Bachelor's or Master's in Electrical Engineering / Computer Science / Computer Engineering

Tools

Git
SVN

Job description

For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutionsfor the world’s top consumer brands. Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn't do it without our extraordinary workforce - and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career!

Responsibilities
  • Design and develop test strategies, plans, and test cases for new features and products by translating requirements into comprehensive validation coverage.
  • Develop, execute, and maintain validation tests during both pre-silicon and post-silicon phases of product development.
  • Collaborate with cross-functional teams and contribute the System Test perspective in technical discussions, design reviews, and issue-triage activities.
  • Drive toward automation of all tests within a Continuous Integration (CI) environment.
  • Investigate, reproduce, triage, and debug product issues in collaboration with software and hardware development teams.
  • Communicate test results, quality metrics, and defect findings to stakeholders to drive issue resolution and product quality improvements.
Required Skills and Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Science or Computer Engineering with relevant internship or industry experience; or a Master's degree in Electrical Engineering, Computer Science or Computer Engineering.
  • Strong debugging, analytical, and problem-solving skills.
  • Passion for testing, identifying issues, and driving effective resolutions.
  • Experience in embedded systems and Real-Time Operating Systems (RTOS).
  • Experience working with MCU- and/or DSP-based systems.
  • Proficiency in Python and C/C++.
  • Understanding of software testing methodologies and test automation principles.
  • Experience using laboratory equipment such as oscilloscopes, logic analyzers, and digital multimeters for measurement, validation, and debugging.
  • Experience with version control systems such as Git or SVN.
Preferred Skills and Qualifications
  • Experience developing and executing embedded software tests on development boards and prototype hardware.
  • Experience with test automation framework development and scripting.
  • Experience with hardware/software integration and system-level debugging.
  • Experience with bare-metal development, Linux operating systems, and Bash scripting.
  • Experience with defect tracking and project management tools such as Jira.
  • Experience with continuous integration systems such as Jenkins.
  • Familiarity with embedded communication protocols such as I2C, SPI, UART, and I2S.
  • Ability to effectively leverage AI-assisted tools to improve engineering productivity while maintaining strong technical judgment and code quality.
  • Familiarity with software development lifecycle (SDLC), Agile/Scrum methodologies, and defect management processes.

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.

Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.

Cirrus Logic strives to select the best qualified applicant for any opening. Different approaches, ideas and points of view are both valued and respected. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Test Engineer (MG)
Embedded Software Test Engineer (MG)

Cirrus Logic, Inc. • Austin (TX)

On-site
USD 100,000 - 140,000
Fall 2026 Co-Op Embedded Software Test Engineer (MG)
Fall 2026 Co-Op Embedded Software Test Engineer (MG)

Cirrus Logic • Austin (TX)

On-site
Senior Product Test Engineer
Senior Product Test Engineer

Cirrus Logic, Inc. • Austin (TX)

Hybrid
USD 90,000 - 120,000
Product Test Engineer
Product Test Engineer

Jobtailor • Austin (TX)

On-site
USD 80,000 - 110,000
Validation Engineer
Validation Engineer

Cirrus Logic • Greensboro (NC)

On-site
USD 70,000 - 90,000
Applications Engineer (JN)
Applications Engineer (JN)

Cirrus Logic • Austin (TX)

On-site
USD 95,000 - 120,000
Manager of Validation Engineering
Manager of Validation Engineering

Cirrus Logic, Inc. • Austin (TX)

On-site
USD 130,000 - 160,000
Senior Staff Post Silicon Validation Engineer - Global Operations
Senior Staff Post Silicon Validation Engineer - Global Operations

Cirrus Logic • Austin (TX)

On-site
USD 120,000 - 160,000
Product Engineer
Product Engineer

Cirrus Logic • Austin (TX)

On-site
USD 80,000 - 100,000
Senior Design Verification Engineer (GK-64000658)
Senior Design Verification Engineer (GK-64000658)

Cirrus Logic, Inc. • Austin (TX)

On-site
USD 100,000 - 130,000