Jobs · Engineering · California

Senior Software Engineer, Test - Autonomous Vehicles

NVIDIA AI · Santa Clara, CA · 4 wk ago
EngineeringFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title as heading. Remove job ID etc. Remove boilerplate like EEO, etc. Also remove application instructions (deadline date maybe? It's not a boilerplate but it's application instruction; they said remove application instructions. So we should remove "Applications for this job will be accepted at least until September 25, 2026." Also remove "This posting is for an existing vacancy." Also remove "NVIDIA uses AI tools in its recruiting processes." Also remove EEO statements. Also remove hashtags maybe? They are not substantive. We can drop them. We need to preserve all substantive info: description of role, responsibilities list, requirements list, qualifications, skills, benefits, pay, schedule. Let's parse the posting: - Job Requisition ID JR2025892 (drop) - Job Category Engineering (maybe minor metadata, could be folded into short p) - Time Type Full time (fold into short p) - The Automotive Vehicles team is searching for a creative and experienced Software Engineer to help us bring NVIDIA's autonomous vehicle solution out to the world. You will participate in a focused effort to develop and productize ground-breaking solutions that will redefine the world of transportation and the growing field of self-driving cars. You will work with hardworking and dedicated multi-functional engineering development teams across various vehicle subsystems to integrate their work into our AV SW platform, while achieving or exceeding all meaningful NVIDIA and automotive standards & guidelines. You'll find the work is exciting, fun, and relevant. We have deadlines, customers, and competition. We are at the forefront of technology, transforming the future of transportation through our commitment to developing self-driving vehicles. As a senior software engineer, your primary role will be to build robust and scalable simulation infrastructure that will enable us to test and validate our self-driving technology over millions of virtual miles. That's about the role. - What You Will Be Doing (list): - Design, develop, improve and maintain metrics and test sets that support large-scale KPIs and performance measurements for autonomous driving systems. - Collaborate across engineering, infrastructure, test engineering, and release to build and scale test solutions that address gaps in coverage and frameworks and mitigate risks to the project. - Build and drive improvements to tools that automate and scale test sets through metrics, data quantity, quality, and diversity, enabling a culture of test-driven development across the company. - Mentor and guide junior engineers, promoting a culture of technical excellence and collaborative problem solving. - Identify, troubleshoot, and resolve system-level issues that affect the performance and reliability of our KPIs and simulation frameworks. - What We Need To See (requirements): - BS (or equivalent experience), MS, or PhD in Engineering or Science field. - 5+ years of software engineering and data analysis experience, preferably in the field of simulation, autonomous systems, robotics, artificial intelligence or related areas. - Proficiency in Python and a deep understanding of software engineering practices. - Excellent problem-solving, analytical skills, and technical troubleshooting skills. - Strong communication and collaboration skills. - Demonstrated ability to perform in situations with high ambiguity and competing priorities. - Curiosity and a desire to “get into the weeds” of a problem - Ways To Stand Out From The Crowd (nice-to-have): - Background with scaling the use of autonomous vehicles simulation frameworks. - Experience with or knowledge of AI/ML systems, or a background in working with AI-native systems - Experience in large-scale simulation for hardware or software validation of any robotics solution. - #Autonomous Vehicles (hashtag, drop) - Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits. - Applications for this job will be accepted at least until September 25, 2026. (remove) - This posting is for an existing vacancy. (remove) - NVIDIA uses AI tools in its recruiting processes. (remove) - NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. (remove) - #deeplearning (drop) We need sections: About the role (maybe "About the role" heading). Responsibilities (list). Requirements (maybe "Requirements" heading). Qualifications (maybe "Qualifications" heading). Skills (maybe "Skills" heading). Benefits (maybe "Benefits" heading). Pay (maybe "Pay" heading). Schedule (maybe "Schedule" heading). We need to decide which sections have real specific content. - About the role: we have paragraph describing role. Good. - Responsibilities: we have bullet list under "What You Will Be Doing". Good. - Requirements: we have "What We Need To See" list. Good. - Qualifications: maybe the education and experience could be considered qualifications. But we already have Requirements covering those. The instructions say we can have sections like Requirements, Qualifications, Skills. We need to avoid duplication. Could treat "What We Need To See" as Requirements. Then "Ways To Stand Out From The Crowd" as Skills or Qualifications? Actually those are nice-to-have, could be Skills. But we also have specific skills like proficiency in Python etc. Those are in Requirements. Might be better to have: - Requirements: education + experience + proficiency etc. - Skills: maybe the "Ways To Stand Out" list (background with scaling simulation frameworks, experience with AI/ML, large-scale simulation). Also could include "Strong communication and collaboration skills" etc but those are already in Requirements. We could keep them in Requirements. - Benefits: "You will also be eligible for equity and benefits." That's vague but mentions equity and benefits. It's not specific details but it's something. The rule: do NOT create Benefits section unless posting actually states them. It states "You will also be eligible for equity and benefits." That's a statement about benefits, albeit vague. Should we include? It's real content, albeit not detailed. I'd include a Benefits section with that sentence. - Pay: we have salary ranges. That's specific. So include Pay section. - Schedule: we have "Time Type Full time". That's schedule info. Could include Schedule section with "Full time". However rule: prefer a few substantive sections over many thin ones. Schedule is just "Full time". Might be thin but it's real. Could fold into a short p under About the role? The instruction: "Prefer a few substantive sections over many thin ones." So maybe we omit Schedule section and instead include the full-time info in a short p under About the role or as metadata. But they said do NOT put Job ID/requisition numbers as headings — fold minor metadata into a short

or drop it. So Time Type Full time is minor metadata, we can fold into a short p. So we can omit Schedule section. Thus sections: About the role, Responsibilities, Requirements, Skills, Benefits, Pay. We need to use

for section headings. Use
  • for any list of duties/requirements/benefits, and

    for prose. We need to preserve all substantive info. Let's craft. About the role: combine the paragraphs about team, role, primary role. Could be one or two

    . Responsibilities: list each bullet as

  • . Requirements: list each bullet as
  • . Include education, experience, proficiency, problem-solving, communication, ambiguity, curiosity. Skills: list the "Ways To Stand Out" items as
  • . Possibly also include "Proficiency in Python" but that's already in Requirements. We'll keep Skills as the nice-to-have. Benefits: statement about equity and benefits. Could be

    You will also be eligible for equity and benefits.

    Pay: include salary ranges. Could be

    The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

    plus maybe note about location/experience. We'll include that sentence. We must not include any boilerplate like EEO, application instructions, etc. Let's produce HTML fragment. Check for any leftover boilerplate: we removed hashtags, EEO, AI tools, etc. Make sure not to include job ID, category, time type as headings; we folded time type into maybe a short p? Actually we omitted schedule; we could include a short p about full time under About the role? Might be okay to drop it entirely as minor metadata. The instruction: "do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short

    or drop it." So we can drop it. So we won't mention full time anywhere. That's okay. Now produce HTML. We need to ensure we don't wrap in or . Just fragment. Let's write:

    About the role

    The Automotive Vehicles team is searching for a creative and experienced Software Engineer to help bring NVIDIA's autonomous vehicle solution to the world. You will participate in a focused effort to develop and productize ground‑breaking solutions that will redefine transportation and the growing field of self‑driving cars. You will work with multi‑functional engineering teams across vehicle subsystems to integrate their work into the AV software platform while meeting or exceeding NVIDIA and automotive standards. As a senior software engineer, your primary role will be to build robust and scalable simulation infrastructure that enables testing and validation of self‑driving technology over millions of virtual miles.

    Responsibilities

    • Design, develop, improve and maintain metrics and test sets that support large‑scale KPIs and performance measurements for autonomous driving systems.
    • Collaborate across engineering, infrastructure, test engineering, and release to build and scale test solutions that address gaps in coverage and frameworks and mitigate risks to the project.
    • Build and drive improvements to tools that automate and scale test sets through metrics, data quantity, quality, and diversity, enabling a culture of test‑driven development across the company.
    • Mentor and guide junior engineers, promoting a culture of technical excellence and collaborative problem solving.
    • Identify, troubleshoot, and resolve system‑level issues that affect the performance and reliability of our KPIs and simulation frameworks.

    Requirements

    • BS (or equivalent experience), MS, or PhD in Engineering or Science field.
    • 5+ years of software engineering and data analysis experience, preferably in simulation, autonomous systems, robotics, artificial intelligence or related areas.
    • Proficiency in Python and a deep understanding of software engineering practices.
    • Excellent problem‑solving, analytical, and technical troubleshooting skills.
    • Strong communication and collaboration skills.
    • Demonstrated ability to perform in situations with high ambiguity and competing priorities.
    • Curiosity and a desire to “get into the weeds” of a problem.

    Skills

    • Background with scaling the use of autonomous vehicles simulation frameworks.
    • Experience with or knowledge of AI/ML systems, or a background in working with AI‑native systems.
    • Experience in

Similar jobs