Staff Firmware Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff Firmware Engineer (Embedded): Developing and implementing low-level firmware and platform software for advanced Compute, Storage, and Custom ASIC platforms with an accent on BMC/OpenBMC management and system observability. Focus on building low-level drivers, optimizing management controller firmware, and ensuring seamless system integration on real hardware.
Location: Taipei (Onsite)
Company
is a leading semiconductor company providing essential data infrastructure solutions across enterprise, cloud, and AI architectures.
What you will do
- Design and develop firmware and platform software for Compute, Storage, and Custom ASIC solutions.
- Develop and maintain BMC/OpenBMC-based management firmware for hardware reference platforms.
- Partner with hardware teams to bring up and validate BMC and system platforms.
- Implement and optimize management controller firmware to improve platform observability and testability.
- Develop low-level drivers and platform services including USB, I2C, I3C, SPI, and PCIe VDM.
- Create test plans, automate validation, and contribute to CI/CD pipelines for firmware qualification.
Requirements
- Proficiency in C/C++ programming and debugging.
- Hands-on experience with OpenBMC or other BMC firmware stacks.
- Experience with Linux-based firmware development in embedded environments.
- Familiarity with Yocto/OpenEmbedded build systems.
- Strong knowledge of Arm Cortex-M, Cortex-A, and RISC-V cores.
- Must be eligible to access export-controlled information under U.S. export control laws.
Nice to have
- Familiarity with OpenBMC upstream contributions or customization.
- Proficiency in Zephyr, Tock, or other RTOS.
- Knowledge of management protocols like MCTP, PLDM, IPMI, and Redfish.
Culture & Benefits
- Collaborative, transparent, and inclusive work environment.
- Significant growth potential within a global semiconductor leader.
- Access to tools and resources for professional development and innovation.
Hiring process
- Interviews will evaluate individual experience and communication skills in real time.
- Use of AI tools during interviews is strictly prohibited and will result in disqualification.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →