2 months ago
Taipei, TaiwanStaff+
Responsibilities
- 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 for platform observability and testability.
- Develop or integrate low-level drivers and platform services for USB, I2C, I3C, SPI, PCIe VDM, UART, and GPIO.
- Build and maintain system-management features including MCTP, PLDM, IPMI/Redfish, telemetry, and health monitoring.
- Create test plans, automate validation, and contribute to CI/CD firmware qualification pipelines.
Requirements
- Proficiency in C/C++ programming and debugging.
- Hands-on experience with OpenBMC or other BMC firmware stacks.
- Familiarity with the Yocto/OpenEmbedded build system, including bitbake, recipes, and layers.
- Experience with Linux-based firmware development in embedded environments.
- Knowledge of D-Bus, systemd, IPMI/Redfish, MCTP, PLDM, and related management protocols.
- Experience developing or integrating platform drivers.
- Understanding of server platform architecture and out-of-band management.
- Experience bringing up and debugging BMC platforms on real hardware.
- Strong knowledge of Arm Cortex-M, Cortex-A, and RISC-V cores.
- Proficiency in Zephyr, Tock, or other real-time operating systems.
- Familiarity with OpenBMC upstream contributions or customization is a plus.
Benefits
- Eligible to participate in Marvell bonus and equity plans, including a new-hire equity grant and annual equity refreshers.
- Competitive compensation and benefits in a collaborative, transparent, and inclusive work environment.
- Applicants may be subject to U.S. export-control eligibility and licensing review before employment.
- AI tools are not permitted during interviews unless authorized by the interviewer.
About Marvell
Marvell designs and sells semiconductors for data infrastructure, including Ethernet switching and PHYs, optical and 5G connectivity, storage controllers, and custom compute silicon (ASICs/DPUs) used by cloud providers, telecom carriers, and enterprise OEMs. Its business model centers on selling chips and platform solutions and co-developing custom silicon with major customers. Founded in 1995 and headquartered in Santa Clara, it is a public company traded on NASDAQ (MRVL).
