Software Engineer - DPU Platform

Nvidia

Actively hiring
Us, Ma, Westford, US Posted 45 days ago $116,000$189,750 / year

At a glance

AI generated

TL;DR

Join our world-class team as a Software Engineer where you will contribute to the development of cutting-edge technology used in leading data centers globally. You will develop system software components like processor firmware and boot-loaders while collaborating with hardware teams on SOC platform designs. Your daily tasks include addressing complex optimization challenges, supporting global DPU projects, and engaging in all stages of product development. Ideal candidates have a Bachelor's degree or equivalent experience, 2+ years developing embedded systems, proficiency in C and Python, and knowledge of high-performance processor architecture. Strong skills in technical investigation, testing, and agile processes are essential, along with familiarity with build tools like gcc, git, and Jenkins. Experience with ARMv8 microarchitecture and secure boot flows is a plus.

Skills

C Python Linux ARMv8 ATF UEFI git github make bitbake shell scripts gerrit jenkins gcc Linux kernel device drivers CPU cache coherency hardware accelerators agile software development secure boot flows trusted computing environments

What you'll do

  • Develop system software components including processor firmware and boot-loaders.
  • Build software for sophisticated SOC platform designs in collaboration with hardware teams.
  • Optimize complex system-level resource utilization challenges.
  • Engage in the full product development lifecycle to ensure high-quality software delivery.
  • Support global DPU projects across various customer and internal initiatives.

What we're looking for

  • Bachelor's degree in Computer Science/Engineering or equivalent experience
  • 2+ years of embedded systems software development with C and Python proficiency
  • Expertise in system software stack including firmware, device drivers, Linux kernel, and user-space applications
  • Knowledge of high-performance processor architecture and hardware accelerators
  • Strong engineering skills in technical investigation, testing, and agile processes

Market check

Salary context

This $116,000–$189,750 range sits above 43% of similar postings on FindRole.

Peer median band

$117,500$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,000$182,525

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 802 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 798 roles with salary data.

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Software Engineer

Berkeley Research Group

Remote (US) 107 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

The Hartford

Locations Hartford, Connecticut, US 30 days ago $88,000$132,000
C# ASP.NET MVC Python SQL MS SQL Server 2019 RESTful APIs Microservices SSIS Agile Scrum AWS CA AutoSys Microsoft Visual Studio

Software Engineer

Leidos

9647 Undisclosed Va Customer Site, US 28 days ago $131,300$237,350
Java Springboot AWS Git Jenkins Rundeck CloudFormation RESTful API Scrum XML JSON YAML Docker Kubernetes Python Elasticsearch Kibana Tokenization IAM Zero Trust AI Prompt Engineering LLM Microservices Selenium

Software Engineer

Rockwell Automation

Remote (United States Of America Mayfield Heights, US) 29 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory B, US 31 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Broadcom

Usa-Ca - Promontory B, US 31 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack JSON YAML