UEFI BIOS Engineer - Data Center HWE

Apple Inc.
Sunnyvale, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Sunnyvale, United States of America

Tech stack

Advanced Configuration and Power Interface (ACPI)
Intelligent Platform Management Interface
Bash
BIOS
C++
Computer Programming
Data Centers
Software Debugging
Ethernet
Firmware
Python
PCI Express
Universal Asynchronous Receiver/Transmitter
Software Vulnerability Management
Scripting (Bash/Python/Go/Ruby)
Extensible Firmware Interface

Job description

We are seeking an UEFI BIOS Engineer to join our team and contribute to the development of the next-generation industry-standard server platforms. You will design the UEFI BIOS firmware architecture, collaborate with ODM to develop BIOS, and ensure its robustness against security threats. This is an excellent opportunity to make a significant impact and collaborate with highly skilled teams dedicated to engineering excellence. Your work will be instrumental in delivering features that uphold strong infrastructure reliability, serviceability, and security.

Requirements

We are seeking a curious and self-motivated UEFI BIOS Engineer to join our team and contribute to the development of next-generation industry-standard server platforms. Our work focuses on enhancing the reliability, serviceability and security of Apple datacenter systems. You will have the opportunity to make a significant impact and collaborate with highly skilled engineers committed to engineering excellence., * BS/MS in EE/CE/CS, or equivalent industry experience.

  • 6+ yrs as a UEFI BIOS or Firmware Engineer with UEFI BIOS experience
  • Strong C/C++ programming skills, including scripting in Bash and Python, are essential.
  • Gain an understanding of the AMI Aptio V and EDK2 development, as well as industry-standard specifications like ACPI, IPMI, PCIe, SMBIOS, and UEFI., * Demonstrated ability to thrive in a fast-paced, dynamic, and often ambiguous environment.
  • Expertise in server platform interfaces, including PCIe, I2C/I3C, SPI, PMBus, UART, GPIO, PECI/APML, and Ethernet controllers.
  • Strong debugging and problem-solving skills across HW/FW/SW boundaries, with effective collaboration with vendor and hardware teams.
  • Understanding the system security features, including secure/verified boot, firmware signing, TPM/ROT, SPDM, vulnerability management, and hardening at scale.
  • Collaborate with BMC and work on platform enablement. Familiarity with RAS concepts (fault management, telemetry, recovery).
  • Ability to anticipate, identify, and resolve technical and schedule challenges proactively.

Apply for this position