Marvell

Staff Engineer, Software / Firmware Engineering

Marvell
Apply
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.

Tech Stack

Categories

Marvell

About Marvell

10,000+ employees

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).

Contact me