Cirrus Logic
Senior Embedded Systems Software Test Engineer
Taipei
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Senior
- Country
- TW
- Work mode
- On-site / unstated
- First seen by hirly
- 28 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
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 solutions for 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!
We are seeking a Senior Embedded Systems Software Test Engineer to provide technical leadership for validating embedded software and system behavior across current and future products. This hands-on senior IC role will lead system-level test strategies, build automated test coverage, debug complex issues across hardware and software boundaries, and influence validation practices in collaboration with Firmware, Driver, Systems, and Product teams throughout the product lifecycle.
Responsibilities
Lead validation efforts for complex programs and develop and execute windows audio driver system test plans covering functional, stress, endurance, negative, regression, and system integration validation.
Create, maintain, and improve manual and automated tests for embedded software and systems.
Validate software on EVT and DVT devices and support testing through product development and release milestones.
Develop test scripts and tools using Python, shell, C, C++, or similar languages.
Integrate automated tests into continuous integration environments to improve coverage, efficiency, and release confidence.
Reproduce, isolate, debug, and document issues across firmware, drivers, operating systems, hardware, and system interfaces.
Partner with Firmware, Driver, Systems, Product, and other cross-functional teams to define coverage, triage defects, and drive issues to resolution.
Analyze test results and communicate quality status, risks, and recommendations in project reviews.
Set up and use lab equipment, including oscilloscopes, signal generators, logic analyzers, and spectrum analyzers, to measure system behavior and debug issues.
Drive improvements in test processes, infrastructure, automation frameworks, and validation methodology; provide technical guidance and mentorship to other engineers as appropriate.
Required Skills and Qualifications
BS in Electrical Engineering, Computer Science, Computer Engineering, or a related field with 7+ years of relevant experience; or MS with 5+ years of relevant experience.
Hands-on experience validating embedded software on EVT and DVT devices.
Solid understanding of embedded systems, including general-purpose operating systems such as Windows or Linux and real-time operating systems (RTOS).
Experience working with a variety of MCU, DSP, or other embedded processor architectures.
Proficiency in one or more scripting or programming languages, such as Python, shell, C, or C++.
Understanding of software testing, test design, defect isolation, and test automation principles.
Experience developing system-level test plans and executing structured validation activities.
Demonstrated ability to own complex validation problems, influence technical decisions, and communicate clearly with cross-functional stakeholders.
Preferred Skills and Qualifications
Experience with automated test frameworks, hardware/software integration testing, or continuous integration systems such as Jenkins.
Experience with Jira, Git or SVN, and software defect-management workflows.
Familiarity with the software development life cycle (SDLC) and Agile/Scrum development practices.
Experience testing firmware, drivers, device software, or embedded applications.
Experience with cross-functional, geographically distributed, or offshore engineering teams.
Experience analyzing logs, traces, protocol traffic, or system-level performance data.
Experience using lab equipment such as oscilloscopes, signal generators, logic analyzers, and spectrum analyzers for measurement and debugging.
Experience working with audio, mixed-signal, semiconductor, or consumer electronics products.
Listed on hirly, a job board. hirly is not the employer: Cirrus Logic is hiring for this role.
Similar jobs
- Staff Manufacturing Test EngineerGraphcore · Taipei, Taipei City, TaiwanFirst seen today
- Senior Product Test EngineerNvidia · 2 LocationsFirst seen 21d ago
- Senior Board Test EngineerNvidia · Taiwan, TaipeiFirst seen 21d ago
- Sr. Test EngineerNxp · KaohsiungFirst seen 26d ago
- Power Test EngineerHpe · Taipei, Taipei City, TaiwanFirst seen 26d ago
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job