Senior System Software Engineer - Embedded Controller
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
