Senior System Software Engineer - Boot SW Engineering
Core
Design and develop the Boot SW stack for NVIDIA SoCs to enable booting various operating systems across Automotive, Embedded, and Server markets.
Role type
Senior System Software Engineer (Bootloader/BSP)
Builds
Bootloader architecture and system initialization software for NVIDIA TEGRA SoCs
Domain
Embedded systems, Automotive, Server, AI hardware
Deliverable
production ML models | product features
Required skills
C programming, low-level driver development, system-level debugging, operating systems knowledge, processor ISA understanding, Assembler, binary formats (ELF, DWARF), ABI knowledge, ARMv8 architecture, board bring-up
Preferred skills
Bootloader development, bare metal programming, ISO26262/ISO21434 compliance, AI tools for automation
Technologies
NVIDIA TEGRA SoCs, ARMv8, ELF, DWARF
Responsibilities
Design key aspects of Boot SW for multiple SoC platforms; Develop software for CPU/memory initialization, resource management, drivers, and security parameters; Collaborate with hardware and architecture teams on system requirements and boot security; Ensure forward/backward compatibility and performance; Improve workflows using AI agents and automation frameworks