Job Title
Senior Software Engineer, DPU - Networking
Role Summary
Develop system software for NVIDIA's DPU platform, focusing on embedded platforms, operating systems, and software distribution to support SOC designs and data-center products. Collaborate with global hardware and product teams to bring up, validate, and optimize complex platform software.
Experience Level
Senior β requires substantial experience; posting specifies 6+ years of demonstrable experience in Linux and complex embedded systems development.
Responsibilities
Primary duties include:
- Develop processor firmware, kernel drivers/modules, and user-space applications and libraries.
- Collaborate with hardware and product design teams to deliver software for SOC platform designs.
- Support worldwide teams with DPU project bring-up, validation, and debugging.
- Tackle system-level optimization and resource utilization challenges; measure and optimize performance.
- Work in pre-silicon development: architect, debug, and extend simulator and emulator test environments.
- Participate across the full product development lifecycle with emphasis on clear requirements, software quality, and performance.
Requirements
Key technical must-haves and preferred skills:
Must-have:
- 6+ years of demonstrable experience in Linux and complex embedded systems development.
- Experience with Linux bootloader and boot firmware; ATF/UEFI is a strong plus.
- Experience developing or maintaining Linux distributions, including user-space libraries, applications, and software update mechanisms.
- Strong analytical and problem-solving skills with a track record of meeting performance objectives.
Nice-to-have:
- Experience with multiple Linux distributions and the ability to compare trade-offs.
- Knowledge of secure boot flows, trusted compute environments, and security key management solutions.
- Familiarity with secure software development practices and sustaining commercially available software through a full product lifecycle.
Education Requirements
Bachelor of Science or Master's degree preferred, or equivalent practical experience. Technical fields such as computer science, electrical/computer engineering, or related technical disciplines are implied; equivalent experience is acceptable.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-05-11