Senior Software Engineer - DPU Platform

Nvidia

Actively hiring
Westford, US Posted 24 days ago $140,000$224,250 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer at NVIDIA, you will join our world-class team to develop system software components for advanced data center platforms. Your daily tasks include crafting processor firmware, bootloaders, kernel drivers, and user space applications while collaborating with hardware teams on SOC platform designs. You’ll support global DPU projects, optimize resource utilization, and engage in the entire product development lifecycle. Ideal candidates have a Bachelor's degree or equivalent experience, 5+ years of embedded systems software development, proficiency in C and Python, and deep knowledge of high-performance processor architecture and Linux kernel interactions. Strong skills in agile processes, build tools like gcc and git, and secure boot flows are essential. Experience with ARMv8 microarchitecture and UEFI software 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 secure boot flows trusted computing environments

What you'll do

  • Develop system software components including processor firmware and user space applications.
  • Collaborate on software for sophisticated SOC platform designs with hardware teams.
  • Optimize complex systems for resource utilization and performance.
  • Support global DPU projects across various customer and internal initiatives.
  • Engage in all stages of product development, focusing on quality and requirements.

What we're looking for

  • 5+ years of experience in embedded systems software development.
  • Proficiency in C and Python for system software components.
  • In-depth knowledge of high-performance processor architecture and hardware accelerators.
  • Strong understanding of the Linux kernel, device drivers, and user-space application performance.
  • Competence with build environment tools like gcc, git, make, and Jenkins.
  • Excellent written and oral communication skills for global team collaboration.
  • Experience with ARMv8 microarchitecture, ATF, and UEFI software is preferred.

Market check

Salary context

This $140,000–$224,250 range sits above 70% of similar postings on FindRole.

Peer median band

$117,000$212,425

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$203,300

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 801 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Software Engineer

Adobe

San Jose, US 74 days ago $177,900$257,550
Spark Hadoop Kafka Scala Java NoSQL HBase Cassandra OOP Design Patterns Cloud Technologies "always-up" services Agile Jenkins Adobe Experience Platform Big Data CDP Generative AI

Senior Software Engineer

The Coca‑Cola Company

Us - Ga - Atlanta, US 24 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development

Senior Software Engineer

Microsoft

Redmond, Wa,Us, US 85 days ago $119,800$234,700
.NET Rust Java Golang Python Node.js OAuth OpenID Connect SAML .NET Framework AI Docker Kubernetes CI/CD GitHub Azure PostgreSQL MongoDB Redis Prometheus Grafana

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Wa - 925 4Th Ave, US) 53 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies CI/CD Build Tools DRM AI-Assisted Development Tools
Remote

Senior Software Engineer

Boeing

Remote (Usa - Hazelwood, Mo, US) 59 days ago $133,000$155,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Azure DevOps CI/CD Microservices RESTful APIs Agile C++ Windows 10/11 Windows Server CompTIA Security+
Remote

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Ct - Espn Building 13, US) 121 days ago
Java Spring Boot Microservices RESTful APIs Docker Kubernetes AWS RDBMS NoSQL CI/CD DevOps Agile GraphQL gRPC Kafka
Remote