NVIDIA Logo

NVIDIA

Senior Software Engineer, Functional Safety Tools

Job Posted 9 Days Ago Posted 9 Days Ago
Remote
2 Locations
Senior level
Remote
2 Locations
Senior level
The Senior Software Engineer will develop tools and methodologies for functional safety in autonomous driving systems, collaborating with engineering teams to enhance data management and safety analysis. Responsibilities include creating new tools, coordinating data collection across platforms, and improving design data clarity for customers.
The summary above was generated by AI

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.

HQ

NVIDIA Seattle, Washington, USA Office

4545 Roosevelt Way NE 6th Floor, Seattle, Washington, United States, 98105

Similar Jobs

An Hour Ago
Remote
United States
Senior level
Senior level
eCommerce • Information Technology • On-Demand • Professional Services • Software
The Staff ML Infrastructure Engineer will be responsible for defining the technical vision and architecture for Thumbtack's machine learning infrastructure, leading cross-functional teams, and establishing best practices. The role includes mentoring, strategic decision-making, and aligning ML capabilities with business goals, all to support the company's AI-first approach.
An Hour Ago
Easy Apply
Remote
United States
Easy Apply
Mid level
Mid level
Healthtech • Software
As a Senior Machine Learning Engineer, you will design, develop, and deploy machine learning algorithms and production systems while providing guidance to junior engineers and collaborating with cross-functional teams to align ML solutions with company objectives.
Top Skills: Aws SagemakerPythonPyTorch
An Hour Ago
Remote
2 Locations
90K-130K Annually
Junior
90K-130K Annually
Junior
Insurance • Legal Tech • Social Impact
The QA Engineer will develop and execute testing strategies for web applications, collaborate with product and engineering teams, create detailed test plans, conduct regression and functional testing, and document issues to ensure high product quality.
Top Skills: CypressDockerGitGitlabGoGoogle Cloud PlatformKubernetesPlaywrightPostmanSeleniumTypescript

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account