Senior Software Engineer, Functional Safety Tools

1 Month ago • 5-8 Years • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer to develop tools, methodologies, and workflows for functional safety analysis in autonomous driving SoCs and boards. Responsibilities include crafting new tools and features in existing ones to consolidate and document safety data extracted from silicon design data; collaborating to establish design data flows and improve quantitative safety analysis; creating tools coordinating data collection and analysis across multiple platforms for improved data quality and SoC-level cohesion; and speeding up third-party supplier data integration and improving data clarity for customers. This role requires close collaboration with internal safety engineering teams to improve functional safety development.
Must have:
  • 5+ years software tool development experience
  • EDA tool experience for SoC development
  • Strong problem-solving and software engineering skills
  • Expertise in Python, Perl, C++
  • Experience with data management and automation
  • Excellent communication skills
Good to have:
  • Exposure to ASPICE, SPICE, ISO 26262, IEC 61508
  • Experience with DBMS (MongoDB, SQLite, Postgres)
  • Understanding of semiconductor/board design methodologies
Perks:
  • Equity
  • Benefits

Job Details

At NVIDIA, we are building the system, hardware, and software technology which enables autonomous driving. Our safety engineering team is currently looking for a Senior Software Engineer to help develop tools, methodologies, and flows required by the next generation of system on chip (SoC) and board products for autonomous driving. The functional safety analysis of complex SoCs and boards requires creative solutions to challenging engineering problems. The functional safety tools team is responsible for enabling and accelerating the development work of teams building the next generation of functionally safe autonomous vehicles. The team is highly collaborative with a broad scope, high visibility, and myriad opportunities for important contributions. If you are an engineer with a passion for improving how things are done and you love to innovate to increase quality, safety, and efficiency, then you are exactly what we are looking for!

What you will be doing:

You will be working closely with internal safety engineering teams to deliver innovative tools, methodologies, and flows to enable and improve functional safety development. Specific responsibilities of the Software Engineer role include:

  • Crafting and developing new tools or new features in existing tools to improve the consolidation and documentation of safety related data extracted from silicon design data

  • Collaborate within the team and cross functionally to establish design data flows and to drive improvements that enable the quantitative safety analysis for highly complex SoCs and boards

  • Create tools that coordinate collection or analysis of data across multiple platforms and tools to drive quality of data and improved cohesion at the SoC project level

  • Working to speed-up the integration of design data from third party suppliers as well as improving the clarity of design data provided to customers

What we need to see:

  • A bachelor’s or Master’s degree in Computer Science or Electrical Engineering or equivalent experience (or an advanced degree).

  • 5+ years of proven track record in the development of software based tools used in the  automation of work tasks, data management, and engineering infrastructure.

  • Experience in the development and use of Electronic Design Automation (EDA) tools for SoC development

  • Strong problem solving and software engineering skills, a passion for applying them to new challenges and a dedication to high quality work.

  • Proven track record of conceptualizing, designing, and implementing modular and robust software components with well-thought-out APIs and throughout documentation.

  • Expertise in Python, Perl, C++, and similar languages and an understanding of object-oriented programming.

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

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

Ways to stand out from the crowd:

  • Exposure to robust, high quality software development processes used in the automotive and industrial markets. For example, one or more of the standards ASPICE, SPICE, ISO 26262 part 6, IEC 61508 part 5, DO 178b, etc.

  • Exposure to the requirements for using tools in a development according to ISO 26262, IEC 61508, or related functional safety standards.

  • Experience with DBMS (database management systems), such as MongoDB, SQLite, or Postgres.

  • Understanding of design methodologies for semiconductor and board development.

#LI-Hybrid

The base salary range is 148,000 USD - 287,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.

Similar Jobs

Canva - Senior Backend Engineer (Java) - Content Growth

Canva

Sydney, New South Wales, Australia (Remote)
5 Days ago
CloudHire - Sr. Backend Developer - Remote

CloudHire

Bengaluru, Karnataka, India (Remote)
2 Weeks ago
ByteDance - Senior Backend Software Engineer - Customer Service Platform

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
DraftKings - Manager, System DBA Operations

DraftKings

Plovdiv, Plovdiv Province, Bulgaria (On-Site)
1 Month ago
Sporty Group - Database Administrator - MySQL Specialist

Sporty Group

(Remote)
1 Month ago
NVIDIA - SDK/FW Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Tesla - Senior Power Electronics Engineer

Tesla

Baden-Württemberg, Germany (On-Site)
2 Months ago
NVIDIA - Senior Technical Program Manager – Silicon Solutions

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Senior Software Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior High-Performance LLM Training Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zazz - Data Engineer (6–8 Years) Adhoc

Zazz

India (On-Site)
4 Months ago
ByteDance - Software Development Engineer - Distributed NoSQL Database Systems

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Warner Bros Games - Staff Software Engineer - Golang - QoE Platform

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Turbulent - Senior Backend Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Week ago
The Walt Disney Company - Principal Software Architect

The Walt Disney Company

Orlando, Florida, United States (On-Site)
16 Hours ago
PwC - IN_Senior Associate_ Golang _Advisory Corporate_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Thatgamecompany - Full Stack iOS Engineer

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Code and Theory - Senior Engineer, Back-end

Code and Theory

Karnataka, India (Remote)
5 Months ago
Voodoo - Senior iOS Engineer - Freelance

Voodoo

Paris, Île-de-France, France (Hybrid)
5 Months ago
PwC - Associate

PwC

Pune, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in California, United States

Epic Games - Senior Pipeline Developer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Gearbox Software - UI Artist

Gearbox Software

Frisco, Texas, United States (On-Site)
4 Months ago
Meta - Software Engineering Manager, Product

Meta

Sunnyvale, California, United States (On-Site)
5 Months ago
Pragma - Marketing Manager

Pragma

United States (Remote)
3 Weeks ago
The Walt Disney Company - Pruner - Full Time

The Walt Disney Company

Anaheim, California, United States (On-Site)
3 Months ago
Rockstar Games - Manager, Data Engineering

Rockstar Games

New York, New York, United States (On-Site)
4 Months ago
Mattel  Inc  - American Girl NYC -  Asset Protection Lead  (full time/benefitted)

Mattel Inc

New York, New York, United States (On-Site)
3 Months ago
Samsung Semiconductor - Staff Engineer, DRAM Design

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Weeks ago
Luxoft - Orchestrade - Azure infrastructure cloud Senior engineer

Luxoft

Poland, Ohio, United States (Remote)
4 Months ago
Adobe - Solution Account Executive, Content Supply Chain

Adobe

New York, New York, United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Software Engineer - XR

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Physical Design Verification Layout Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Krafton  - Publishing Tech PM

Krafton

Seoul, South Korea (On-Site)
3 Months ago
NVIDIA - Senior Thermal Design Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Rivos - SOC Design Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
5 Months ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Netflix - Principal Engineer, Games Experience Engineering

Netflix

Los Gatos, California, United States (On-Site)
1 Month ago
NVIDIA - Principal Thermal Mechanical Photonic Designer

NVIDIA

Canada (On-Site)
1 Month ago
Tesla - PLC Programmer

Tesla

Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Hanoi, Hanoi, Vietnam (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Shanghai, Shanghai, China (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Shanghai, Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug