Embedded Software Engineer, DPU — System & Firmware

NVIDIA Gruppe

Westford (MA)

On-site

USD 116,000 - 224,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits package

Job summary

NVIDIA is seeking a Software Engineer to join our embedded systems team in Massachusetts. You will develop system software for SOC platforms, focusing on firmware, boot-loaders, drivers, and user-space components, collaborating with hardware and product teams.

We value 2+ years in embedded development with C and Python, Linux kernel knowledge, and understanding of hardware/software interactions. You will tackle system-level optimization and work across a global, matrixed team.

Qualifications

  • Bachelor's degree in Computer Science/Engineering or equivalent experience.
  • 2+ years of embedded software development with C and Python.
  • Strong understanding of system software stack: firmware, drivers, Linux kernel.
  • Knowledge of CPU architectures, caches, and hardware accelerators.
  • Proficient in build tools: gcc, git, make, Jenkins, shell scripts.
  • Excellent written and oral communication.

Responsibilities

  • Develop system software components: firmware, boot-loaders, drivers, and user-space apps.
  • Collaborate with hardware and product teams for SOC platform designs.
  • Support global teams with DPU projects and performance tuning.
  • Drive optimization and resource utilization at system level.
  • Engage in product lifecycle from requirements to quality.

Skills

Embedded software
C
Python
Linux kernel
System software
Communication

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

gcc
git
make
shell scripts
jenkins

Job description

NVIDIA is seeking a Software Engineer to join our embedded systems team in Massachusetts. You will develop system software for SOC platforms, focusing on firmware, boot-loaders, drivers, and user-space components, collaborating with hardware and product teams.

We value 2+ years in embedded development with C and Python, Linux kernel knowledge, and understanding of hardware/software interactions. You will tackle system-level optimization and work across a global, matrixed team.

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

Similar jobs worth comparing

Embedded Systems Software Engineer - DPU Platform
Embedded Systems Software Engineer - DPU Platform

NVIDIA Corporation • Westford (MA)

On-site
USD 116,000 - 225,000
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
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 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
Embedded Software Engineer - DPU Platform
Embedded Software Engineer - DPU Platform

NVIDIA Gruppe • Westford (MA)

On-site
USD 116,000 - 224,000
Equity
Benefits package
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
Embedded Software Engineer - DPU Platform
Embedded Software Engineer - DPU Platform

NVIDIA Corporation • Westford (MA)

On-site
USD 116,000 - 224,000
Staff Firmware Engineer - DPU & PCIe Systems
Staff Firmware Engineer - DPU & PCIe Systems

RTL2 Fernsehen GmbH & Co. KG • Aliso Viejo (CA)

On-site
USD 198,000 - 298,000
Medical, dental, vision benefits
401(k) matching
Paid time off
+2
Senior GPU System Software Engineer - Embedded
Senior GPU System Software Engineer - Embedded

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity and benefits eligibility