обновлено 10 дней назад
Staff Engineer, Software / Firmware Engineering (OpenBMC)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Engineer, Software / Firmware Engineering (OpenBMC): Designing and developing low-level firmware and platform software for Compute, Storage, and Custom ASIC solutions with an accent on BMC management firmware, hardware bring-up, and system integration. Focus on building drivers and management services, implementing MCTP and PLDM features, automating validation, and contributing to CI/CD-based firmware qualification.
Location: Taipei, Taiwan
Company
develops semiconductor solutions and data infrastructure technologies for enterprise, cloud, AI, and carrier architectures.
What you will do
- Design and develop low-level firmware and platform software for Compute, Storage, and Custom ASIC solutions.
- Develop and maintain BMC/OpenBMC management firmware for hardware reference platforms.
- Partner with hardware, design, and software teams to bring up, test, and validate BMC and system platforms.
- Implement low-level drivers and platform services for USB, I2C, I3C, SPI, PCIe VDM, and related interfaces.
- Build system management capabilities including MCTP, PLDM, IPMI/Redfish, telemetry, and health monitoring.
- 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 and familiarity with Yocto/OpenEmbedded, BitBake, recipes, and layers.
- Knowledge of D-Bus, systemd, IPMI/Redfish, MCTP, PLDM, and related management protocols.
- Experience developing or integrating drivers and bringing up and debugging BMC platforms on real hardware.
- Strong knowledge of Arm Cortex-M, Cortex-A, and RISC-V cores, plus proficiency with Zephyr, Tock, or other RTOS.
Nice to have
- OpenBMC upstream contributions or customization experience.
Culture & Benefits
- Collaborative work across hardware, design, and software teams.
- Environment focused on transparency, inclusivity, learning, and professional growth.
- Eligibility for bonus and equity plans, including a new-hire equity grant and annual equity refreshers.
- Competitive compensation and benefits.
Hiring process
- Interviews assess individual experience, thought process, and communication skills in real time.
- AI tools, transcription apps, automated answer generators, and note-taking bots are not permitted during interviews.
- The role may involve an export-license review for access to U.S. export-controlled technology.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
11 дней назад
Member of Technical Staff II (BMC Firmware)
8 дней назад
Staff Embedded Systems Engineer (C/C++)
8 дней назад
Staff MCU Application Engineer (Embedded C/C++)
11 дней назад
Associate Member of Technical Staff (BMC Firmware)
11 дней назад
Member of Technical Staff I (UEFI BIOS)
13 дней назад