BMC Firmware Engineer: Server Platform Bring-Up & Security

Apple, Inc.

Seattle (WA)

On-site

USD 175,000 - 309,000

Full time

6 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

Benefits offered by this job

Comprehensive medical and dental cover
Retirement benefits
Apple stock programs
Employee Stock Purchase Plan
Tuition reimbursement
Relocation assistance

Job summary

Apple Inc. seeks a seasoned BMC Firmware Engineer to design, implement, test, and maintain OpenBMC firmware for next-generation server platforms.

You will bring up firmware on new hardware, collaborate with ODM/OEM, and help ensure security and manageability of data center systems. You will develop low-level drivers, write unit tests, and contribute to design discussions while staying current on vulnerabilities and standards.

Qualifications

  • Bachelor’s degree or equivalent practical experience in engineering or related field.
  • 7+ years in embedded Linux development with strong C/C++ and scripting (Bash, Python).
  • Hands-on OpenBMC experience including IPMI, Redfish, sensors/telemetry, and firmware updates.
  • Experience porting OpenBMC to new platforms and building kernel/device trees.

Responsibilities

  • Develop and maintain BMC firmware features, including services, APIs, and management interfaces (Redfish, IPMI).
  • Design scalable BMC software for new hardware; upstream to OpenBMC as appropriate.
  • Bring up BMC firmware on new hardware: kernel, drivers, device trees, and BSP.
  • Implement and debug low-level drivers and hardware interfaces with hardware teams.
  • Debug across hardware, firmware, and software boundaries using JTAG/serial/bus analyzers.
  • Support EVT/DVT/PVT builds with ODM/OEM partners to resolve issues.
  • Contribute to firmware security: secure boot, signing, vulnerability triage, patching.

Skills

Embedded Linux
C/C++
OpenBMC
IPMI
Redfish
systemd
D‑Bus
Python
Bash

Education

Bachelor's degree or equivalent

Tools

OpenBMC
IPMI
Redfish
systemd
D‑Bus
JTAG

Job description

Apple Inc. seeks a seasoned BMC Firmware Engineer to design, implement, test, and maintain OpenBMC firmware for next-generation server platforms.

You will bring up firmware on new hardware, collaborate with ODM/OEM, and help ensure security and manageability of data center systems. You will develop low-level drivers, write unit tests, and contribute to design discussions while staying current on vulnerabilities and standards.

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 (OpenBMC & Security)
Senior BMC Firmware Engineer (OpenBMC & Security)

Apple, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
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
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
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 Systems Engineer — Hardware Security & OpenBMC
Firmware Systems Engineer — Hardware Security & OpenBMC

Cloudflare, Inc. • United States

Hybrid
USD 140,000 - 200,000
Health Insurance
401(k) Plan
Employee Stock Participation
Senior Firmware Architect - DC Servers & OpenBMC
Senior Firmware Architect - DC Servers & OpenBMC

Oracle • United States

On-site
USD 97,000 - 306,000
Medical, dental & vision insurance
401(k) with company match
Paid time off
+6