Flex logo

Staff FW Engineer (Linux)

Flex
May 22, 2026
Full-time
On-site
Taipei, TW
Other Semiconductor Jobs, Level - Senior

Job Title

Staff FW Engineer (Linux)

Role Summary

The Staff Firmware Engineer (Linux) designs and delivers Linux-based firmware using the Yocto build system for server/embedded platforms. The role leads system-level firmware design, customization, debugging, and drives software aspects of projects from kickoff to mass production at the TW Taipei Wugu site.

Experience Level

Senior level β€” requires 8+ years of experience in Linux debugging, development, and testing.

Responsibilities

Primary responsibilities include system-level firmware design, customization, and debugging:

  • Design Linux firmware using Yocto and adapt Linux architecture to product requirements.
  • Customize Linux stack, including kernel and U-Boot modifications for platform bring-up.
  • Develop and debug device drivers for peripherals and connectivity buses (I2C, SPI, PMBus, USB).
  • Perform system-level debug and root-cause analysis for firmware issues.
  • Coordinate with cross-functional teams to analyze issues and implement fixes.
  • Own firmware delivery and technical decisions across the software lifecycle through mass production.

Requirements

Must-have skills and experience; preferred items listed separately.

  • Must-have: 8+ years working in Linux firmware development, debugging, and testing.
  • Must-have: Strong software implementation and system design skills.
  • Must-have: Experience developing device drivers for peripherals and buses (I2C, SPI, PMBus, USB).
  • Must-have: Ability to research and adopt new technologies independently.
  • Must-have: Excellent written and verbal communication skills in Mandarin and English.
  • Nice-to-have: Experience with OpenBMC or AST2600 firmware development.
  • Nice-to-have: Familiarity with DMTF standards (Redfish, PLDM, SPDM).
  • Nice-to-have: Platform bring-up experience and familiarity customizing Linux kernel and U-Boot.
  • Nice-to-have: Willingness and ability to travel or be dispatched overseas.

Education Requirements

Bachelor's degree or higher in Electrical Engineering or Computer Science.


About the Company

Company: Flex

Headquarters: San Jose, California, USA

Flex is a leading diversified manufacturing partner that collaborates with market-leading brands to design, build, and deliver innovative products, making a positive impact on the world. It offers an inclusive and collaborative work environment that promotes growth and career development for its employees.

Flex logo

Date Posted: 2026-05-22