Senior System Software Engineer - Boot SW Engineering
Core
Design and develop Boot SW stack for NVIDIA SoCs enabling computation products in Automotive, Embedded, and Server markets.
Role type
Senior System Software Engineer (Bootloader/BSP)
Builds
Bootloader architecture, CPU and memory initialization, resource management, drivers, and platform configuration for NVIDIA TEGRA SoCs.
Domain
Embedded systems, Automotive, Server, AI hardware
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, ISO26262/ISO21434 compliance
Preferred skills
Bootloader development, bare metal programming, AI tools for automation, Functional Safe software development
Technologies
NVIDIA TEGRA SoCs, ARMv8, ELF, DWARF, ISO26262, ISO21434
Responsibilities
Design key aspects of Boot SW to enable booting various operating systems across NVIDIA SoC platforms; Develop and productize software for CPU and memory initialization, resource management, drivers, platform configuration, and security parameters; Collaborate with software, hardware, architecture and platform teams to define system requirements, configurations, and boot security; Ensure bootloader architecture maintains forward and backward compatibility, emphasizing boot security and performance; Contribute to achieving best performance and efficiency in compliance with ISO26262 and ISO21434 standards; Improve work flows and processes by using AI agents and tools to establish automation frameworks.
Seniority
Senior, hands-on IC
