Taro Logo

Senior Software Verification Engineer, Functional Safety Tools

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Verification Engineer, Functional Safety Tools

NVIDIA is seeking a Senior Software Verification Engineer for their Functional Safety Tools team. This role is crucial in building system, hardware, and software technology for autonomous driving. The position involves verifying and developing tools, methodologies, and flows for next-generation SoC and board products in autonomous vehicles.

Key Responsibilities:

  • Support implementation of quality-managed processes for functional safety-related software development
  • Innovate and improve automated verification flows and frameworks for Linux and Windows environments
  • Identify, analyze, and report software defects and quality issues
  • Enhance product quality by improving test coverage
  • Contribute to tool definition, development, integration, and verification
  • Drive improvements in performance, quality, stability, reliability, and robustness of purpose-built tools

Requirements:

  • Bachelor's or Master's degree in Computer Science or Electrical Engineering (or equivalent experience)
  • 5+ years of experience in EDA tools and flows development
  • Strong understanding of semiconductor and board development methodologies
  • Excellent problem-solving and software engineering skills
  • Expertise in Python or similar language, with understanding of object-oriented programming
  • Familiarity with ISO 26262, IEC 61508, or related functional safety standards
  • Strong collaborative skills and desire to learn and tackle new problems
  • Excellent analytical, interpersonal, and communication skills

Preferred Qualifications:

  • Experience in Software Verification, preferably in an EDA or Chip Company
  • Experience with the entire lifecycle of automation infrastructure or flow
  • Exposure to robust software development processes used in automotive and industrial markets
  • Experience with database management systems like MongoDB, SQLite, or Postgres

This role offers the opportunity to work on cutting-edge technology in autonomous driving, collaborating with a distributed team on high-visibility projects with significant impact.

Last updated 8 months ago

Responsibilities For Senior Software Verification Engineer, Functional Safety Tools

  • Support implementation of quality-managed processes for functional safety-related software development
  • Innovate and improve automated verification flows and frameworks
  • Identify, analyze, and report software defects and quality issues
  • Enhance product quality by improving test coverage
  • Contribute to tool definition, development, integration, and verification
  • Drive improvements in performance, quality, stability, reliability, and robustness of tools

Requirements For Senior Software Verification Engineer, Functional Safety Tools

Python
Linux
  • Bachelor's or Master's in Computer Science or Electrical Engineering
  • 5+ years experience in EDA tools and flows development
  • Strong understanding of semiconductor and board development methodologies
  • Expertise in Python or similar language
  • Familiarity with ISO 26262, IEC 61508, or related functional safety standards
  • Excellent problem-solving and software engineering skills
  • Strong collaborative and communication skills

Interested in this job?