Senior Software Engineer - Infrastructure and Tools

Nvidia

Quick summary

Work type
On-site
Location
Westford, MA
Salary
$152,000–$241,500 / yr
Posted
8 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $197k
$138k most similar roles pay here $253k

This role pays more than 57% of similar roles. Most pay $151,468–$222,000 — the shaded band above. At the midpoint, this role pays about $197k versus about $187k for comparable roles.

Based on 240 similar postings.

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

Listed pay typically runs $168,000–$270,250 across 966 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer - Infrastructure and Tools

NVIDIA seeks a Senior Software Infrastructure and Tools Engineer for its Data Processing Unit (DPU) SW Group, where you will lead complex integrations involving cutting-edge networking technologies, automate processes, and develop system scripts to enhance software stack reliability. Your daily tasks include crafting efficiency improvements across proprietary products, developing deployment tools with innovative technologies, defining SDKs for DPU SW development, and creating build systems for intricate software products. You must possess strong programming skills in Python, Go, and Bash, along with a deep understanding of Linux and networking, expertise in Linux build systems like RPM and Makefiles, and experience with Docker, Ansible, and Jenkins pipelines. This role requires collaboration across various teams to drive process improvements and support groundbreaking technologies.

What you'll do

  • Lead complex integrations combining new technologies for cutting-edge networking solutions.
  • Develop deployment tools using innovative technologies to enhance speed and reliability.
  • Define and develop SDKs for DPU software development, ensuring quality standards.
  • Create proof-of-concepts for new technologies requiring additional development efforts.
  • Maintain build systems for complex software products, including RPM and Makefiles.

What we're looking for

  • B.Sc. or equivalent in Computer Science/Engineering, 4+ years of software development experience.
  • Proficient in Python, Go, Bash, Linux, networking, and build systems (RPM, Makefiles).
  • Experience with Docker, Ansible, Jenkins pipelines, and object-oriented programming/design patterns.
  • Strong analytical, debugging, and problem-solving skills; motivated for process improvement.
  • Familiarity with bootloaders, open-source projects, SoC, and other SDKs like CUDA SDK.
  • Interest in cutting-edge technologies and ability to drive initiatives across multiple teams.

More like this

Similar roles

Senior Software Engineer, Infrastructure

Anduril Industries

Washington, District of Columbia 13 days ago $220,000$292,000
Python Kubernetes Docker CI/CD Java C++ Rust Go JavaScript AWS PostgreSQL Terraform ML infrastructure Virtualization Containerization

Senior Software Engineer - Platform and Infrastructure

The Walt Disney Company

Remote (Usa - Ca - 1200 Grand Central Ave, US) 7 days ago $148,700$199,400
AWS Terraform JavaScript TypeScript Python CloudFormation Docker Kubernetes CI/CD CloudWatch Datadog Swift Kotlin PostgreSQL Maven Gradle Swagger Git Jenkins
Remote

Senior Software Engineer

Carmax

Richmond +1 6 days ago
Azure React JavaScript TypeScript .Net Core C# API design DevOps CI/CD SQL Server NoSQL Agile REST API Kubernetes Docker JSON XML SQL
Hybrid

Senior Software Engineer

Broadcom

Burlington, MA 106 days ago $108,000$172,800
Java Kubernetes GitHub Maven Jenkins Docker CI/CD Git Linux Python PostgreSQL VMware vSphere vSAN NSX Terraform AWS Azure

Senior Software Engineer

Microsoft

Redmond, WA 82 days ago
Python Java JavaScript TypeScript C# CI/CD Kubernetes Docker AWS Azure Git PostgreSQL SQL Linux RESTful APIs Swagger/OpenAPI JSON YAML Jenkins GitHub Terraform Prometheus Grafana