Apple

Firmware Engineer - Server BMC

PythonC++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Wir suchen einen neugierigen und eigenverantwortlichen BMC Firmware Engineer, der unser Team verstärkt und zur Entwicklung von Serverplattformen nach Industriestandard der nächsten Generation beiträgt. Unsere Arbeit konzentriert sich auf die Verbesserung der Verwaltbarkeit und Sicherheit von Apple Rechenzentrumssystemen. Sie arbeiten mit hochqualifizierten Ingenieuren zusammen, die sich für technische Exzellenz einsetzen, und Ihre Arbeit wird einen direkten Einfluss auf die von uns bereitgestellten Plattformen haben.

BESCHREIBUNG

Als BMC Firmware Engineer entwerfen, implementieren, testen und warten Sie BMC-Firmware-Funktionen für Serverplattformen. Sie führen die Inbetriebnahme von BMC-Software auf neuer Hardware durch, arbeiten mit ODM-, OEM- und Silizium-Anbieterpartnern zusammen und tragen dazu bei, dass die Firmware robust gegenüber Sicherheitsbedrohungen ist. Ihre Arbeit unterstützt eine starke Infrastruktur-Verwaltbarkeit, Wartungsfreundlichkeit und Sicherheit.

MINDESTQUALIFIKATIONEN

Bachelor-Abschluss in Ingenieurwesen, Informatik, Computertechnik oder einem verwandten Bereich oder gleichwertige praktische Erfahrung.

7+ Jahre Erfahrung in der eingebetteten Linux-Entwicklung mit fundierten C/C++-Programmierkenntnissen sowie Skripting in Bash und Python.

Praktische Erfahrung mit OpenBMC, einschließlich IPMI, systemd- und D-Bus-Diensten, Redfish, Sensoren und Telemetrie sowie Frameworks für Firmware-Updates.

Erfahrung bei der Portierung von OpenBMC auf neue Plattformen, einschließlich Build-Konfiguration, Kernel- und Device-Tree-Änderungen sowie plattformspezifischer Dienste.

Erfahrung bei der Integration und Skalierung von Sensoren in OpenBMC unter Berücksichtigung von Dienstanzahl, Speicherbedarf und Boot-Zeit-Kosten.

Fundierte Kenntnisse von Serverplattform-Schnittstellen wie I2C/I3C, SPI, PMBus, UART, GPIO und Ethernet-Controllern.

Erfahrung in der Begleitung von Firmware durch Produktentwicklungsphasen, idealerweise EVT/DVT/PVT mit ODM- oder OEM-Partnern.

BEVORZUGTE QUALIFIKATIONEN

Vertrautheit mit PLDM und MCTP sowie mit PECI/APML.

Erfahrung mit BMC-Sicherheitsfunktionen wie Secure oder Verified Boot, Firmware-Signierung, Root of Trust, SPDM und Schwachstellenmanagement.

Starke Debugging- und Problemlösungsfähigkeiten über Hardware, Firmware und Software hinweg sowie effektive Zusammenarbeit mit Anbieter- und Hardware-Teams.

Erfahrung bei der Unterstützung von BMC-Software auf neuer Hardware, einschließlich Low-Level-Debugging (JTAG, seriell, Oszilloskop, I2C-Analysator).

Erste Berührungspunkte mit EDKII/BIOS und Plattform-Enablement.

Vertrautheit mit RAS-Konzepten (Fehlermanagement, Telemetrie, Wiederherstellung).

Vertrautheit mit Cloud-Scale-Betrieb und Flottenmanagement von BMC-Firmware.

Fähigkeit, in einem schnelllebigen, dynamischen und manchmal unklaren Umfeld zu arbeiten sowie technische Risiken und Zeitplanrisiken frühzeitig zu erkennen und anzusprechen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026