Systems Software Engineer, CPU Manageability Stack
Core
Architect and develop boot firmware and manageability software stack for flagship CPUs used in automotive, datacenter, and embedded high-compute platforms.
Role type
Senior IC systems software engineer (CPU firmware)
Builds
Boot firmware and manageability software stack for Tegra CPUs
Domain
Embedded systems, CPU architecture, server management
Required skills
C programming, Python programming, Linux kernel development, operating system kernel programming, hardware architecture understanding, server management protocols (IPMI, MCTP, PLDM), multicore programming, concurrency, virtual memory, caching, interrupts, device drivers, real-time programming
Preferred skills
OpenBMC knowledge, virtualization platforms (KVM, QEMU), AI tools (Codex, agentic AI), system-level architecture (topologies, interconnects, memory hierarchy, memory-mapped IO), performance tuning
Technologies
C, Python, Linux, IPMI, MCTP, PLDM, OpenBMC, KVM, QEMU, Codex
Responsibilities
Build and develop manageability software stack environment, participate in embedded bare-metal development for Tegra chips, connect activities to server management protocols, collaborate with hardware architecture teams to improve architecture
Seniority
Senior, hands-on IC
