Outscal Logooutscal logo

Senior Software Engineer, Functional Safety Tools

2 Weeks 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 in autonomous driving SoCs and boards. This role involves collaborating with internal safety engineering teams, crafting new tools and features for safety data management, establishing design data flows, and performing quantitative safety analysis. The engineer will work across multiple platforms, integrate data from third-party suppliers, and enhance data clarity for customers. Responsibilities include improving data consolidation and documentation from silicon design data, coordinating data collection and analysis, speeding up third-party data integration and improving data clarity for customers. Strong software engineering skills, experience with EDA tools, and proficiency in Python, Perl, and C++ are crucial.
Must have:
  • 5+ years software tool development experience
  • EDA tool experience for SoC development
  • Proficiency in Python, Perl, C++
  • Strong problem-solving skills
  • Experience with data management and automation
Good to have:
  • Exposure to ASPICE, SPICE, ISO 26262, IEC 61508
  • Experience with DBMS (MongoDB, SQLite, Postgres)
  • Understanding of semiconductor/board design
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

Ubisoft - Tools Programmer

Ubisoft

Shanghai, Shanghai, China (On-Site)
4 Months ago
Amber - 3D Level Designer (Project Based)

Amber

(Remote)
5 Days ago
ByteDance - Senior Software Engineer, Anti-DDoS

ByteDance

Singapore (On-Site)
2 Months ago
Rebellion - Senior AI Gameplay Programmer

Rebellion

Warwick, England, United Kingdom (Hybrid)
11 Hours ago
Ubisoft - Lead Artist

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

San Francisco, California, United States (Remote)
4 Months ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Meta - ASIC Engineer, Design

Meta

Sunnyvale, California, United States (On-Site)
4 Months ago
NVIDIA - Mixed Signal Analog Circuit Designer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
NVIDIA - Senior Synthesis Flow CAD Engineer

NVIDIA

Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zoox - Senior/Staff Machine Learning Engineer - Prediction & Behavior ML

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
ByteDance - 3D Graphics Software Engineer - XR Runtime

ByteDance

San Jose, California, United States (On-Site)
1 Day ago
Meta - Production Engineer

Meta

London, England, United Kingdom (On-Site)
4 Months ago
Haptic - Senior UI/UX Designer

Haptic

Sweden (On-Site)
2 Months ago
Samsung Semiconductor - Senior Staff Engineer, Verification

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
ByteDance - Software Engineer Graduate (Multi Cloud CDN) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

Glendale, California, United States (On-Site)
4 Months ago
Regent Craft - Flight Controls Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
5 Months ago
Fuse Games - Rendering Engineer

Fuse Games

Guildford, England, United Kingdom (Hybrid)
20 Hours ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Meta - Art Director

Meta

New York, New York, United States (On-Site)
4 Months ago
Epic Games - Senior Developer Relations Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Epic Games - Third Party Risk Management Analyst

Epic Games

Cary, North Carolina, United States (On-Site)
1 Day ago
PlayStation Global - Business Analyst (Contract)

PlayStation Global

United States (Remote)
11 Hours ago
ByteDance - Hardware Interaction Industrial Designer

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Mashgin - Deployment Engineer - Texas

Mashgin

Dallas, Texas, United States (Remote)
5 Months ago
King - Senior Staff Developer, Mobile SDK

King

California, United States (Hybrid)
1 Day ago
Rackspace Technology - Business Systems Consultant IV

Rackspace Technology

United States (Remote)
1 Week ago
Netflix - Software Engineer (L4) - Ads Measurement

Netflix

New York, New York, United States (On-Site)
2 Months ago
ION - Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - High-Performance Computing Research Scientist (Algorithm Acceleration)

ByteDance

San Jose, California, United States (On-Site)
21 Hours ago
NVIDIA - Senior Systems Software Engineer - Linux Kernel Drivers

NVIDIA

Pune, Maharashtra, India (On-Site)
3 Days ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

Burlingame, California, United States (Remote)
4 Months ago
NVIDIA - Mixed Signal Circuit Designer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Riot Games - Game Designer III - League of Legends, Summoner's Rift Team, Seasonal Pod

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Starkflow - Specialist

Starkflow

Bengaluru, Karnataka, India (On-Site)
5 Days ago
NVIDIA - Senior Memory Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
Riot Games - Staff Software Engineer, Gameplay & Simulation

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Tesla - Associate Process Technician (Formation)

Tesla

Grünheide (Mark), Brandenburg, Germany (On-Site)
1 Month ago
Corsair - Firmware Software Engineer

Corsair

Taiwan (On-Site)
1 Day 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.


Hsinchu, Hsinchu City, Taiwan (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Seoul, South Korea (Hybrid)

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

Ra'anana, Center District, Israel (On-Site)

Shanghai, Shanghai, China (On-Site)

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

Be'er Sheva, South District, Israel (On-Site)

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

Santa Clara, California, United States (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