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
Agentic AI @ 4
Agentic Systems
Communication @ 7
Git @ 4
Linux @ 6
Python @ 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 embedded software. As a highly skilled and motivated senior software developer, you will push the boundaries for testing and automation. This role offers an opportunity to contribute to NVIDIA's verification strategy and influence its future test automation system.
Responsibilities
- Develop new and extend existing test strategies to ensure the highest level of functional and performance quality.
- Design and develop agentic systems that autonomously handle verification across various embedded software domains.
- Build AI-enhanced, efficient, and reliable automation tools to streamline testing processes.
- Collaborate with development, verification, and customer-facing teams to understand products and their real-world applications.
- 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 experience designing, building, and deploying automation systems.
- Proven experience developing large-scale, logical code from scratch in Python or C++.
- Extensive hands-on experience using agentic AI assistants to automate complete work processes and run them autonomously.
- Experience building stable, long-term agentic pipelines that autonomously complete parts of development and verification processes.
- Demonstrated experience with embedded systems and automotive sensors such as cameras.
- Proficiency in Linux environments and versatility across Linux and Unix-like systems.
- Experience with source control systems such as Git and Perforce.
- Strong interpersonal, communication, analytical, problem-solving, and collaboration skills.
Preferred Qualifications
- Experience identifying inference endpoints and optimizing them for accuracy and efficiency.
Compensation and Benefits
The base salary is determined by location, experience, and the pay of employees in similar positions. The base salary range is USD 140,000–224,250 for Level 3 and USD 168,000–270,250 for Level 4. Employees are also eligible for equity and benefits.
Applications will be accepted at least until October 26, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is committed to an inclusive, equal-opportunity work environment.