Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
Communication @ 7
Git @ 4
Jira @ 4
LLM @ 4
Linux @ 6
Python @ 4
Software Development @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Move the needle in testing NVIDIA's DriveOS automotive operating system. As a highly skilled and motivated senior software developer, you will push the boundaries of testing and automation, help shape the verification strategy, and influence the future test automation system.
Responsibilities
- Develop new and extend existing test strategies to guarantee a high level of functional and performance quality for DriveOS.
- Design and develop software that reliably automates verification of DriveOS components.
- Collaborate with development, verification, and customer-facing teams to understand DriveOS and its real-world applications and facilitate continuous improvement.
- Analyze and root-cause issues down to the code level.
- Lead defect-fixing processes and provide effective fixes.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field, or equivalent experience.
- 5+ years of relevant software development experience.
- Experience developing large-scale code from scratch in Python or C++.
- Experience using AI coding assistants to improve coding efficiency and correctness.
- Experience working with embedded systems and automotive sensors such as cameras.
- Proficiency in Linux and Unix-like systems.
- Experience with source control systems such as Git and Perforce.
- Strong communication and collaboration skills.
- Strong analytical skills and attention to detail.
Preferred Qualifications
- Experience with requirements and task management systems such as Jama, DOORS, or Jira.
- Hands-on experience building LLM-enhanced automation pipelines.
- Experience testing safety-relevant systems following ISO 26262 recommendations, especially for the hardware-software interface.
Compensation and Benefits
- Base salary for Level 3: USD 140,000–224,250 per year.
- Base salary for Level 4: USD 168,000–270,250 per year.
- Salary is determined by location, experience, and compensation for employees in similar positions.
- Eligible for equity and benefits.
- Applications will be accepted at least until August 24, 2026.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Research Engineer, Interactive World Models - New College Grad 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
Senior Security Engineer, Infrastructure Security Engineering - DGX Cloud
Nvidia · Canada
CAD 170,000-275,000 per year
Systems Software Engineer - AI and Cloud
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior Engineering Manager, Infrastructure Security Engineering - DGX Cloud
Nvidia · Canada
CAD 245,000-295,000 per year
Senior Compute Platform Engineer, LSF
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Similar jobs
Senior Systems Software Engineer - Fleet Debuggability
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer - Scientific Evaluation
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Networking Verification Engineer
Nvidia · Austin, United States
USD 124,000-241,500 per year
ECAD PCB Tools Developer
Nvidia · Santa Clara, United States
USD 168,000-310,500 per year
Manager, System Software Engineering - Factory
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior CAD Engineer
Nvidia · Santa Clara, United States
USD 168,000-310,500 per year
Software Engineer - DPU Platform
Nvidia · Westford, United States
USD 116,000-224,200 per year
Senior SWQA Test Development Engineer
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year