CareerPlan

Senior System Software Engineer - Embedded Controller

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

Core

Improving GPU system software, firmware, real-time operating systems, and driver interfaces to support AI computing, robots, and self-driving cars.

Role type

Senior System Software Engineer (Embedded Controller)

Builds

Firmware, real-time OS, driver interfaces, and build/test/execution infrastructure for GPU systems.

Domain

Semiconductor / Embedded Systems / AI Hardware

Deliverable

production ML models

Required skills

C programming, embedded software development, real-time operating systems, device drivers, low-level interfaces (interrupts, GPIO, DMA, PCIe, I2C), build/test automation scripting, full lifecycle software delivery

Preferred skills

AI development tools, embedded software for power/thermal/performance, real-time control software, OS internals/kernel modules, firmware security/safety, Rust

Technologies

C, Rust, PCIe, I2C, DMA, GPIO

Responsibilities

Design and implement firmware and real-time OS changes; improve product and process for building, testing, and running software; use development tools to generate and check code; collaborate with hardware and software partners to resolve issues.

Seniority

Senior, hands-on IC