Description
NVIDIA is hiring a Software Engineer to develop system software for embedded platforms, including processor firmware, bootloaders, kernel drivers, modules, and user-space applications. The role collaborates with hardware and product design teams, supports DPU projects, and addresses system-level optimization and resource utilization. Candidates need a bachelor's degree in computer science or engineering or equivalent experience, at least two years of embedded software development experience, proficiency in C and Python, and familiarity with Linux, processor architecture, build tools, and software development processes. The posting offers a base salary of 116,000–189,750 USD for Level 2 and 140,000–224,250 USD for Level 3, along with equity and benefits, and applications were accepted through September 20, 2026.
