Senior Fault Simulation Tools Engineer, Automotive Safety



Multiple locations
Posted on Wednesday, January 31, 2024

NVIDIA builds the system, hardware, and software technology which enables autonomous driving. Our safety engineering team is currently looking for a Senior Fault Simulation Tools Engineer to help develop tools and work flows vital to the functional safety work required by the next generation of system on chip (SoC) products for autonomous driving. The functional safety analysis of our industry leading SoCs requires creative solutions to challenging engineering problems. The functional safety tools team enables multiple hardware teams to perform the functional safety work required of hardware used in autonomous vehicles. We are a highly collaborative team with a broad scope, high visibility, and myriad opportunities for meaningful contributions. If you are an engineer with a passion for improving how things are done and you love to address technical challenges, then you are exactly what we are looking for!

What you’ll be doing:

You will be working closely with hardware functional safety teams to develop methodologies and flows to help them efficiently and effectively perform fault injection on NVIDIA's groundbreaking automotive SoCs and GPUs.

Specific responsibilities of the Senior Fault Simulation Tools Engineer role include:

  • Develop fault injection methodologies in the context of functional safety.

  • Build specifications for internal tools to implement the fault injection flow used by hardware development teams.

  • Engage with third party tool providers to specify new functionality, debug problems, and analyze performance bottlenecks.

  • Investigate/evaluate new fault simulation tools.

  • Assist functional safety hardware teams in performing fault injection.

  • Provide internal support for internal and third party teams.

What we need to see:

  • B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering or related discipline (or equivalent experience)

  • 8+ years of experience in fault simulation, design verification, or DFT.

  • Deep understanding of fault injection algorithms and tools (Z01X or similar).

  • Strong software engineering skills and a dedication to high quality work.

  • A strong desire to work in a collaborative team where you will regularly learn new things, address new problems, share ideas, and give and receive feedback.

  • Excellent analytical, interpersonal, and written and verbal communication skills.

  • Willingness to travel (up to 10% of the work time) is a necessity.

Ways to stand out from the crowd:

  • Have exposure to ISO 26262 (or other functional safety standards).

  • Expertise in Python and scripting languages and an understanding of object-oriented programming.

  • Familiarity with chip / ASIC design and verification processes.

The base salary range is 176,000 USD - 333,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse 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.