Embedded Software Engineer

Cirrus

TaipeiHybridUnknownSalary not listed

Job details

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! 

Cirrus Logic is looking for an experienced Staff Embedded Software Engineer to join our growing PC-software integration and deployment team in Taipei, Taiwan. This team of developers and testers is responsible for integrating Cirrus Logic drivers, firmware, and tooling solutions with 3rd-party software and customer-specific customizations. They bring industry-leading Cirrus technologies into production in well-known electronics devices. Located close to key design and manufacturing sites, the team works directly with our field engineering organization to understand customer requirements and deliver rapid, high-quality updates. As part of our factory-based software development organization, they collaborate closely with our US- and UK-based development teams to enable exciting new technologies reshaping today’s PC user experience.
 
As a Staff Embedded Software Engineer, you will play a key role in driving project execution, providing technical direction, and coordinating activities across multiple stakeholders. You will help define integration strategies, set technical priorities, and ensure that workstreams remain aligned with program goals and timelines. You will mentor and support junior engineers, promote best practices, and help the team break down complex system-level challenges into manageable components. You will collaborate with cross-functional teams, including firmware, driver development, QA, field engineering, and manufacturing to ensure alignment on technical decisions and smooth handoff throughout the development lifecycle. You are expected to communicate clearly, anticipate risks, and proactively remove obstacles that could impact delivery. We’re seeking a collaborative team player with experience developing high-performance systems who can work independently, learn quickly, and take ownership of outstanding issues. In this role, you will embody our core values, strengthen team execution, and contribute directly to the ongoing improvement of our engineering processes.