Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Software Development @ 6
Linux @ 6
Python @ 6
Communication @ 7
Git @ 4
Jira @ 4
LLM @ 4
AI @ 4
- 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 for testing and automation. This role offers an outstanding opportunity to leave your mark on our verification strategy and influence our future test automation system.
Responsibilities
- Develop new and extend existing test strategies to guarantee the highest level of quality from both functional and performance perspectives, ensuring DriveOS meets world-class standards.
- Design and develop software that reliably automates the verification of DriveOS components, streamlining testing processes.
- Collaborate with development, verification, and customer-facing teams to gain a comprehensive understanding of DriveOS as a product and its real-world applications, facilitating continuous improvement.
- Analyze and root-cause issues down to the code level, lead the defect-fixing process, 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 work experience in software development, with a track record of developing large-scale, logical code from scratch in Python or C++.
- Experience using AI coding assistants to improve coding efficiency and correctness.
- Demonstrated experience working with embedded systems and automotive sensors such as cameras.
- Proficiency in Linux and Unix-like systems.
- Experience using source control systems such as Git and Perforce.
- Strong communication and collaboration skills to work effectively with diverse teams.
- Strong analytical skills and attention to detail for identifying and resolving complex issues.
Ways to stand out
- Experience working with requirements and task management systems like Jama, Doors, or Jira.
- Hands-on experience building LLM-enhanced automation pipelines.
- Experience testing safety-relevant systems following ISO26262 recommendations, especially at the hardware–software interface.
Compensation & Additional Information
- Base salary ranges:
- Level 3: 140,000 USD - 224,250 USD
- Level 4: 168,000 USD - 270,250 USD
- You will also be eligible for equity and benefits.
- Location: Santa Clara, CA, United States. Full time.
- Applications accepted at least until April 17, 2026.
- NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The company does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or other protected characteristics.