Apple

Firmware Engineer - Server BMC

Apple
Apply
19 hours ago
Austin, TX, USA +2 moreSenior
H1B sponsor

Responsibilities

  • Design, implement, test, and maintain BMC firmware features for server platforms.
  • Bring up and port OpenBMC software to new hardware platforms, including build configuration, kernel and device tree changes, and platform-specific services.
  • Integrate and scale sensors in OpenBMC while managing service count, memory use, and boot-time cost.
  • Implement and support BMC interfaces, telemetry, firmware updates, manageability, serviceability, and security features.
  • Collaborate with ODM, OEM, silicon vendor, hardware, and software teams through product development stages.
  • Debug firmware and hardware using JTAG, serial interfaces, oscilloscopes, and I2C analyzers.
  • Identify and raise technical and schedule risks and support cloud-scale BMC fleet operations.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
  • 7+ years of embedded Linux development experience with strong C/C++ programming skills and Bash and Python scripting.
  • Hands-on experience with OpenBMC, including IPMI, systemd and D-Bus services, Redfish, sensors and telemetry, and firmware update frameworks.
  • Experience porting OpenBMC to new platforms and working with kernel, device tree, and platform-specific services.
  • Working knowledge of I2C/I3C, SPI, PMBus, UART, GPIO, and Ethernet controllers.
  • Experience taking firmware through product development stages, ideally EVT/DVT/PVT with ODM or OEM partners.
  • Preferred experience with PLDM, MCTP, PECI/APML, secure or verified boot, firmware signing, root of trust, SPDM, vulnerability management, EDKII/BIOS, platform enablement, RAS concepts, and cloud-scale BMC fleet management.
  • Ability to debug across hardware, firmware, and software and collaborate effectively with vendor and hardware teams.

Tech Stack

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me