Embedded Software Engineer, DPU — System & Firmware

NVIDIA Gruppe

Westford (MA)

On-site

USD 116,000 - 224,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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 - 224,250
Embedded Systems Engineer - Linux/ARM Focus
Embedded Systems Engineer - Linux/ARM Focus

NVIDIA • Westford (MA)

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

NVIDIA • Westford (MA)

On-site
USD 184,000 - 357,000
Equity compensation
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 Networking & Equity
Senior Embedded SW Engineer - DPU Networking & Equity

NVIDIA Gruppe • Westford (MA)

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

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,000
Equity
Benefits
Embedded Software Engineer - DPU Platform
Embedded Software Engineer - DPU Platform

NVIDIA • Austin (TX)

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

NVIDIA • Westford (MA)

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

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Embedded Systems Software Engineer - Firmware/RTOS
Senior Embedded Systems Software Engineer - Firmware/RTOS

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000