CareerPlan

Systems Software Engineer, CPU Manageability Stack

India, BengaluruFull-time2026-08-14 → 2026-11-09

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