Senior BMC Firmware Engineer — Server Platforms

Apple Inc.

Sunnyvale (CA)

On-site

USD 185,000 - 325,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical & dental coverage
Retirement benefits
Employee stock purchase plan

Job summary

Apple Inc. is seeking a curious BMC Firmware Engineer to join our team and advance server platform firmware. You will design, implement, and test BMC features, bring up software on new hardware, and work with ODM/OEM and silicon partners to ensure robustness.

Responsibilities include upstream/downstream maintenance, low-level driver work, and secure firmware practices. You will contribute to Redfish, IPMI interfaces, and telemetry while staying current on security standards.

Qualifications

  • 7+ years of embedded Linux development experience with C/C++.
  • Experience with OpenBMC, IPMI, Redfish and D-Bus services.
  • Proven ability to port OpenBMC to new platforms and optimize builds.

Responsibilities

  • Design, implement, test, and maintain BMC firmware features for server platforms.
  • Bring up BMC software on new hardware, collaborate with ODM/OEM and silicon vendors.
  • Develop scalable, maintainable BMC software supporting new hardware via configuration.
  • Debug low-level drivers and hardware interfaces with hardware engineers.
  • Contribute to firmware security: secure boot, signing, vulnerability triage, patches.
  • Write unit tests and support system-level validation to reproduce defects.
  • Produce technical documentation and engage in design discussions.

Skills

C/C++ programming
Embedded Linux
OpenBMC
IPMI/Redfish
Kernel & device tree
Scripting (Bash, Python)
JTAG/Hardware debug

Education

Bachelor’s degree in Engineering/CS/CE

Tools

OpenBMC
IPMI
Redfish
D-Bus

Job description

Apple Inc. is seeking a curious BMC Firmware Engineer to join our team and advance server platform firmware. You will design, implement, and test BMC features, bring up software on new hardware, and work with ODM/OEM and silicon partners to ensure robustness.

Responsibilities include upstream/downstream maintenance, low-level driver work, and secure firmware practices. You will contribute to Redfish, IPMI interfaces, and telemetry while staying current on security 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 – 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
Senior BMC Firmware Engineer (OpenBMC & Security)
Senior BMC Firmware Engineer (OpenBMC & Security)

Apple, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
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
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 Embedded Firmware Engineer – Cloud Infrastructure
Senior Embedded Firmware Engineer – Cloud Infrastructure

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000