Automotive Software Verification Engineer

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Embedded
Mid-Level Software Engineer
In-Person
2+ years of experience
AI · Automotive

Description For Automotive Software Verification Engineer

NVIDIA, the world leader in accelerated computing, is seeking an Automotive Software Verification Engineer to join their team in Bengaluru. This role is crucial in developing and verifying software for autonomous driving platforms, focusing on multimedia, imaging, and connectivity use cases in a Multi-OS environment.

The position offers an opportunity to work on cutting-edge autonomous driving technology, where you'll be responsible for crafting test software stacks and ensuring the quality of safety-critical automotive systems. You'll be working with various APIs, including camera, imaging, and inference engine software, while following strict automotive safety and security protocols.

The ideal candidate should have at least 2 years of embedded software experience, strong programming skills in C/C++, and familiarity with Python scripting and various development tools. Knowledge of automotive safety standards and experience with real-time operating systems is highly valued.

Working at NVIDIA means joining a dynamic, equal opportunity-based diverse work environment where you'll collaborate with multiple development teams on transformative automotive technology. The role combines technical expertise with innovation, requiring both strong analytical skills and excellent communication abilities.

This is an excellent opportunity for someone passionate about automotive software development and verification, offering the chance to work on technology that's shaping the future of autonomous driving while being part of a world-class team at NVIDIA.

Last updated a month ago

Responsibilities For Automotive Software Verification Engineer

  • Craft and build test software stack applying APIs for camera, imaging, inference engine software, boot software, and error handling frameworks
  • Follow Automotive Safety and Security processes to create system level test cases
  • Collaborate with component teams and support customers with issue recreation and app references
  • Build innovative regression analysis strategies and expand safety software integration testing methods
  • Help with automations, dashboards, trackers, and create effective reports

Requirements For Automotive Software Verification Engineer

Python
Linux
  • Bachelor's or higher degree in electrical/electronics/computer science engineering
  • Minimum 2 years experience in embedded software
  • Experience with tools like JAMA, JIRA, Microsoft Excel, Git, Perforce
  • Practical experience with Python scripting, REST API, code instrumentation, static code analysis
  • Strong programming skills in C or C++ in Embedded OS environment
  • Ability to collaborate with multiple development teams
  • Knowledge of OS fundamentals, multi-processor/threading, and client-server model
  • Understanding of automotive safety standards (ASPICE, ISO26262, ISO21434, MISRA-C, CERT-C)

Interested in this job?

Jobs Related To NVIDIA Automotive Software Verification Engineer

High Speed IO Validation Engineer

NVIDIA seeks High Speed IO Validation Engineer in Bengaluru for next-gen interconnect validation, requiring 3+ years experience in post-silicon validation and power optimization.

Linux Kernel System Software Engineer

Linux Kernel System Software Engineer role at NVIDIA focusing on embedded software development for Tegra SOC platform, requiring 2+ years of Linux kernel experience.

System Software Engineer – AUTOSAR

System Software Engineer position at NVIDIA focusing on AUTOSAR development for autonomous driving platforms, requiring 2+ years of experience in automotive software development.

Software Engineer, Bluefield SoC Platform

Software Engineer position at NVIDIA focusing on DPU Platform Software development, requiring 2+ years of experience in embedded systems and software development.

MCU Firmware Engineer

MCU Firmware Engineer position at NVIDIA, developing security firmware for DGX/GPU servers with focus on embedded systems and MCU software development.