Embedded Systems Software Engineer - DPU Platform

NVIDIA Corporation

Westford (MA)

On-site

USD 116,000 - 224,250

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA Corporation is seeking a Software Engineer to join the DPU Platform team in the US. The role focuses on developing embedded system software, including firmware, boot-loaders, drivers, and user-space applications for advanced SOC designs.

You will collaborate with hardware and software teams across a global organization to deliver high‑performance software for data center and AI platforms. Candidates should have a CS/engineering degree and 2+ years in embedded software with C and Python,

Qualifications

  • Bachelor's degree in Computer Science/Engineering or equivalent.
  • 2+ years of software development for embedded systems in C and Python.
  • Strong understanding of the system software stack, incl. firmware, drivers, Linux kernel, and user-space.
  • Familiarity with build tools such as gcc, git, make, bitbake, shell scripts, gerrit, and jenkins.
  • Knowledge of ARMv8, ATF, and/or UEFI software is a strong plus.
  • Excellent written and oral communication skills.
  • Experience working in a global, matrixed team.

Responsibilities

  • Develop system software components such as processor firmware, boot-loaders, kernel drivers/modules, and user space applications and libraries.
  • Collaborate with hardware and product design teams to build software for sophisticated SOC platform designs.
  • Support global teams with various customer and internal DPU projects.
  • Address complex system-level optimization and resource utilization challenges.
  • Engage in all levels of the product development lifecycle, prioritizing clear requirements, software quality, and performance.
  • Work within a worldwide matrixed software development team, making a broad impact within our dynamic and technology-centric company.

Skills

C
Python
Embedded systems
Linux kernel
Device drivers
ARMv8
Communication
Agile

Education

Bachelor's degree in CS/Engineering

Tools

GCC
Git
GitHub
Make
BitBake
Shell scripts
Gerrit
Jenkins

Job description

NVIDIA Corporation is seeking a Software Engineer to join the DPU Platform team in the US. The role focuses on developing embedded system software, including firmware, boot-loaders, drivers, and user-space applications for advanced SOC designs.

You will collaborate with hardware and software teams across a global organization to deliver high‑performance software for data center and AI platforms. Candidates should have a CS/engineering degree and 2+ years in embedded software with C and Python,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded DPU Software Engineer — Linux Kernel & System
Embedded DPU Software Engineer — Linux Kernel & System

NVIDIA Corporation • Westford (MA)

On-site
USD 116,000 - 224,000
Embedded Software Engineer, DPU — System & Firmware
Embedded Software Engineer, DPU — System & Firmware

NVIDIA Gruppe • Westford (MA)

On-site
USD 116,000 - 224,000
Equity
Benefits package
Senior Embedded SW Engineer - DPU Platform & Linux
Senior Embedded SW Engineer - DPU Platform & Linux

NVIDIA Corporation • Westford (MA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Sr DPU Platform Software Engineer – Linux/Embedded
Sr DPU Platform Software Engineer – Linux/Embedded

NVIDIA AI • Westford (MA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, DPU Networking - Embedded Systems
Senior Software Engineer, DPU Networking - Embedded Systems

NVIDIA Corporation • Westford (MA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Linux & Embedded Systems Engineer - DPU Platform
Senior Linux & Embedded Systems Engineer - DPU Platform

NVIDIA • Westford (MA)

On-site
USD 184,000 - 288,000
Equity
Comprehensive benefits package
Embedded Software Engineer - DPU Platform
Embedded Software Engineer - DPU Platform

NVIDIA Gruppe • Westford (MA)

On-site
USD 116,000 - 224,000
Equity
Benefits package
Embedded Software Engineer - DPU Platform
Embedded Software Engineer - DPU Platform

NVIDIA Corporation • Westford (MA)

On-site
USD 116,000 - 224,000
Senior Embedded Software Engineer, DPU - Networking
Senior Embedded Software Engineer, DPU - Networking

NVIDIA Corporation • Westford (MA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, DPU - Networking
Senior Software Engineer, DPU - Networking

NVIDIA • Westford (MA)

On-site
USD 184,000 - 288,000
Equity
Comprehensive benefits package