CareerPlan

Senior System Software Engineer, Platform - Server Embedded Firmware

US, CA, Santa ClaraFull-time$152k–$242k2026-10-26 → 2026-11-10

Core

Design and implement Microcontroller Firmware for GPU Server platforms, focusing on ARM M-class microcontrollers and server manageability features.

Role type

Senior System Software Engineer (Embedded Firmware)

Builds

Server management subsystems and BMC solutions for GPU servers

Domain

Server hardware, Embedded Systems, GPU Infrastructure

Required skills

C/C++, Embedded Firmware Development, RTOS (Zephyr/FreeRTOS), Microcontroller Bring-up, Debugging, Register-based Communication, DMTF Standards (MCTP, Redfish, SPDM, PLDM), Interrupt Handling, DMA, Memory Management, Hardware Schematic Review, Linux Fundamentals

Preferred skills

OOB Management, MCTP Stack Implementation, FPGA, Open Source Contributions (OpenBMC, DMTF), System Security, ARM/ x86 Architecture

Technologies

ARM, Zephyr, FreeRTOS, C, C++, Bash, Python, Go, USB, I3C, MCTP, Redfish, SPDM, PLDM, SMBUS

Responsibilities

Design portable microcontroller frameworks, develop embedded management software, implement register-based communication protocols, automate unit tests and static analysis, collaborate with security and hardware teams, review hardware schematics and datasheets.

Seniority

Senior, hands-on IC