Senior System Software Engineer - Driveos Platform Team

NVIDIA

Bengaluru, India
System software development
Qnx and linux software development
Device driver design and development
NVIDIA is tapping into the unlimited potential of AI to define the next era of computing with innovative automotive systems

Job Summary

  • NVIDIA is tapping into the unlimited potential of AI to define the next era of computing with innovative automotive systems.
  • The role involves designing and developing safety and security compliant system software for the NVIDIA DRIVE platform for autonomous vehicles.
  • NVIDIA offers highly competitive salaries and a comprehensive benefits package to support you and your family.

Matching Summary

NVIDIA is tapping into the unlimited potential of AI to define the next era of computing with innovative automotive systems.

Skills & Requirements

Must-have

  • System software development
  • QNX and Linux software development
  • Device driver design and development
  • Low level programming and debugging
  • Safety (ISO26262) and security (ISO21434) compliance
  • Python/C/C++ and Ada/SPARK programming skills
  • Development and bring-up of Tegra SOC hardware

Nice-to-have

  • Experience with formal methods and TLA+
  • Strong teamwork and self-motivation
  • Understanding of board schematics and hardware debugging
  • Experience with virtualized systems
  • Following software development process from inception to product

Key Requirements

  • BS/MS in electrical engineering, computer science, or computer engineering
  • More than 8 years of embedded systems experience
  • Proven understanding of computer architecture and operating systems
  • Experience with Ethernet networking
  • Experience with ISO26262 and ISO21434
  • Hands-on experience with formal methods and Ada/SPARK toolchains

Work Rights

Not specified

Tailored Resume

Cover Letter