19 hours ago
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.
About Apple
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.
