You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
NVIDIA

Senior Software Developer Test and Automation

  • Office
  • 6+ years

Salary

$152,000 - 253,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The team tests embedded software for the company and builds automation to verify it. This senior role shapes the verification strategy and the direction of the future test automation system.

Priorities can shift quickly, so you will need to adapt as the work changes.

Responsibilities

  • Build new test strategies and improve existing ones to confirm both functional behaviour and performance meet a high quality bar.
  • Design agentic systems that verify the different areas of embedded software without manual steps.
  • Work with development, verification, and customer-facing teams to understand the products and how customers use them.
  • Trace defects to the code level, lead the fixing effort, and deliver the fixes yourself.

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field, or equivalent experience.
  • 8+ years designing, building, and shipping automation systems.
  • A record of writing large, well-structured Python or C++ code from scratch.
  • Extensive use of agentic AI assistants to automate full work processes and run them unattended.
  • Extensive hands-on work building agentic pipelines that handle parts of development and verification autonomously over long periods.
  • Experience with embedded systems and automotive sensors such as cameras.
  • Proficiency in Linux and other Unix-like systems.
  • Experience with source control tools such as Git and Perforce.
  • Strong interpersonal and communication skills to work across many teams toward shared goals.
  • Strong analytical skills, with attention to detail and the ability to spot and resolve risks early.
  • Ways to stand out: experience identifying inference endpoints and tuning them for accuracy and efficiency.

Conditions

Base salary ranges from 152,000 USD to 253,000 USD, set by location, experience, and pay for similar roles.

Applications are accepted at least until November 3, 2026.

This is an existing vacancy.

The company uses AI tools in parts of its recruiting process.

The company is an equal opportunity employer and does not discriminate on protected characteristics.

Where you’d work

From the office

About the company

NVIDIA

Office in United States

Also hiring in United Kingdom, Seattle, United States, Munich, Germany and 15 more places

236 of their 656 open roles are remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • C++
  • Linux
Seniority
Senior
Type
Full-time
Equity
Equity offered
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Seniority
Senior
Experience
8+ years
Tech stack
  • Python
  • C++
  • Linux

Location

Work model
Office
Region
United States
Office
  • United States

Compensation

Salary
$152,000 - 253,000 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason