Senior BMC Firmware Engineer (OpenBMC & Security)

Apple, Inc.

Austin (TX)

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. seeks a curious BMC Firmware Engineer to advance server platform firmware, focusing on manageability and security for Apple data center systems. You will bring up BMCs on new hardware, work with ODM/OEM partners, and ensure robust firmware across platforms.

You will design, implement, and test firmware features, contribute to security improvements, and write unit tests and documentation. Strong C/C++ and embedded Linux skills required.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 7+ years in embedded Linux development with C/C++.
  • Experience with OpenBMC, IPMI, Redfish, and D-Bus.

Responsibilities

  • Design, implement, test, and maintain BMC firmware features.
  • Bring up BMC software on new hardware with ODM/OEM partners.
  • Develop scalable BMC software for multiple platforms.
  • Implement and debug low-level drivers and hardware interfaces.
  • Perform system-level validation and fix defects.
  • Contribute to firmware security features (secure boot, signing).
  • Write unit tests and technical documentation.
  • Stay current on vulnerabilities and security standards.
  • Collaborate with vendor teams and hardware engineers.

Skills

C/C++ programming
Embedded Linux
Bash scripting
Python scripting
System-level debugging
Security awareness
Cross-functional collaboration

Education

Bachelor’s degree in Engineering, CS, or related field

Tools

OpenBMC
IPMI
Redfish
D-Bus
JTAG
Kernel/Driver development

Job description

Apple Inc. seeks a curious BMC Firmware Engineer to advance server platform firmware, focusing on manageability and security for Apple data center systems. You will bring up BMCs on new hardware, work with ODM/OEM partners, and ensure robust firmware across platforms.

You will design, implement, and test firmware features, contribute to security improvements, and write unit tests and documentation. Strong C/C++ and embedded Linux skills required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior BMC Firmware Engineer for Server Platforms
Senior BMC Firmware Engineer for Server Platforms

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 200,000
Senior BMC Firmware Engineer – Server Platforms (OpenBMC)
Senior BMC Firmware Engineer – Server Platforms (OpenBMC)

Apple • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Comprehensive medical & dental coverag
Retirement benefits
Employee stock programs
+1
BMC Firmware Engineer: Server Platform Bring-Up & Security
BMC Firmware Engineer: Server Platform Bring-Up & Security

Apple, Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Comprehensive medical and dental cover
Retirement benefits
Apple stock programs
+3
Senior BMC Firmware Engineer — Server Platforms
Senior BMC Firmware Engineer — Server Platforms

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Medical & dental coverage
Retirement benefits
Employee stock purchase plan
Firmware Engineer - Server BMC
Firmware Engineer - Server BMC

Apple, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Firmware Engineer - Server BMC
Firmware Engineer - Server BMC

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 200,000
Firmware Engineer - Server BMC
Firmware Engineer - Server BMC

Apple, Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Comprehensive medical & dental coverag
Retirement benefits
Employee stock programs
+1
Firmware Engineer - Server BMC
Firmware Engineer - Server BMC

Apple, Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Comprehensive medical and dental cover
Retirement benefits
Apple stock programs
+3
Firmware Engineer - Server BMC
Firmware Engineer - Server BMC

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Medical & dental coverage
Retirement benefits
Employee stock purchase plan
Senior BMC Developer
Senior BMC Developer

Jabil Inc. • Austin (TX)

On-site
USD 110,000 - 170,000