Senior Software Engineer, DPU - Networking

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI Debugging Linux @ 7 Security @ 4

Details

We are looking for a versatile Senior Software Engineer for the NVIDIA DPU Platform team. This position offers the opportunity to work on technology-focused products that empower advanced data centers. Using deep knowledge of embedded platforms, operating systems, and software distribution technologies, you will work with a worldwide development team to solve challenges involved in delivering powerful data-center platforms.

Responsibilities

  • Develop system software components, including processor firmware, kernel drivers and modules, user-space applications, and libraries.
  • Collaborate with hardware and product design teams to develop software for sophisticated SoC platform designs.
  • Assist worldwide teams with DPU project bring-up and validation.
  • Tackle complex system-level optimization and resource-utilization challenges.
  • Work in pre-silicon development by architecting, debugging, measuring, and optimizing performance while applying and extending software simulator and hardware emulator test environments.
  • Participate across all levels of the product development life cycle, maintaining high standards for clear requirements, software quality, and performance.

Requirements

  • Bachelor of Science or master's degree, or equivalent experience, with 6+ years of demonstrable experience in Linux and complex embedded-systems development.
  • Experience with Linux bootloaders and boot firmware; ATF/UEFI experience is a strong plus.
  • Strong background in developing or maintaining Linux distributions, including user-space libraries and applications, as well as software-update mechanisms.
  • Enthusiasm for extending technical knowledge into new areas.
  • Strong analytical skills and a proven record of problem-solving and achieving performance objectives.

Preferred Qualifications

  • Experience with multiple Linux distributions, including the ability to compare and contrast them.
  • Specialist knowledge of secure-boot flows and/or trusted-compute environments.
  • Experience developing security key-management solutions.
  • Knowledge of secure software-development practices.
  • Experience developing and sustaining commercially available software products through a full product life cycle.

Compensation And Benefits

The base salary range is USD 184,000–287,500 for Level 4 and USD 224,000–356,500 for Level 5. Compensation is determined based on location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.

Applications will be accepted at least until July 14, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is committed to an inclusive, equal-opportunity work environment.

More jobs at Nvidia

Similar jobs