(Staff) Audio Software Engineer
發佈於: 2025/11/26
Taipei, Hsinchu Northern Taiwan
Permanent
半導體
Staff Embedded Software Engineer – Taipei, Taiwan
We are seeking an experienced Staff Embedded Software Engineer to join our PC software integration and deployment team in Taipei. This team is responsible for integrating device drivers, firmware, and tooling solutions with third-party software and customer-specific customizations, enabling industry-leading technologies in widely used electronics devices. Located near key design and manufacturing sites, the team collaborates directly with field engineering to understand customer requirements and deliver rapid, high-quality updates. You will also work closely with development teams across the US and UK to support innovative technologies reshaping the PC user experience.
As a Staff Embedded Software Engineer, you will provide technical leadership, coordinate activities across multiple stakeholders, define integration strategies, and ensure alignment with project goals and timelines. You will mentor junior engineers, promote best practices, and help the team break down complex system-level challenges into manageable tasks. You will collaborate with cross-functional teams—including firmware, driver development, QA, field engineering, and manufacturing—to ensure smooth handoffs and consistent technical decision-making. Strong communication, proactive problem-solving, and a collaborative mindset are essential for success in this role.
Responsibilities
-
Lead multiple complex engineering projects involving challenging and unique product applications
-
Customize Windows/Linux device drivers and related applications for customer platforms
-
Deploy new features, updates, and bug fixes to customers
-
Triage, reproduce, and debug customer-reported issues
-
Support customer integration of device drivers and associated applications
-
Review customer schematics from a software and driver perspective
-
Set up new devices and reference platforms
-
Work closely with factory- and field-application teams to support customer engagements
-
Collaborate with design, firmware, QA, and tooling teams as needed
Required Skills and Qualifications
-
BS or MS in Mathematics, Electrical Engineering, Computer Engineering, or Computer Science
-
Minimum 3 years of experience deploying audio or embedded device drivers on Intel, AMD, or ARM-based platforms
-
Minimum 3 years of experience designing audio applications or working with Windows APO / DSP algorithms
-
Strong cross-geography and cross-functional collaboration skills
-
Excellent written and verbal communication skills in English
-
Experience with Windows/Linux kernel software development, integration, PC system bring-up, and ACPI
-
Familiarity with serial buses and protocols (e.g., I2C, SPI, I2S, HDA, SoundWire)
-
Strong troubleshooting skills using software (automated tests, logs, debuggers), hardware (logic analyzers, oscilloscopes, DMMs), and reference materials (schematics, datasheets)
-
Strong interpersonal skills, with the ability to listen and influence across disciplines
-
Customer-focused, results-oriented, detail-oriented, self-managed, flexible, and able to thrive in dynamic environments
Preferred Skills and Qualifications
-
Experience leading small teams or projects, taking full ownership from planning through deployment, and proactively resolving complex technical issues
-
Knowledge of PC architectures and chipsets
-
Development board and customer platform bring-up experience
-
Background in customer enablement and field engagements