Senior System Software Engineer - Driveos Platform Team

Nvidia Corporation

Bengaluru, India
On-site
System software development
Qnx and linux software development
Low-level programming/debugging
Design and develop safety (ISO26262) and security (ISO21434) compliant system software for NVIDIA DRIVE platform for autonomous vehicles

Job Summary

  • Design and develop safety (ISO26262) and security (ISO21434) compliant system software for NVIDIA DRIVE platform for autonomous vehicles.
  • Perform development & bring-up activities for next-generation Tegra SOC hardware and Systems including devices like network switches and MCUs.
  • Design debugging solutions and tooling to improve developer experience on DRIVE platform.

Matching Summary

Design and develop safety (ISO26262) and security (ISO21434) compliant system software for NVIDIA DRIVE platform for autonomous vehicles.

Skills & Requirements

Must-have

  • System software development
  • QNX and Linux software development
  • Low-level programming/debugging
  • ISO26262 and ISO21434 compliance
  • Tegra SOC hardware bring-up
  • Python/C/C++ and/or Ada/SPARK

Nice-to-have

  • Formal methods experience
  • TLA+ and Ada/SPARK toolchains
  • Self-motivated with positive approach

Key Requirements

  • BS/MS in EE, CS, or CE
  • 8+ years of experience
  • Device driver design and development
  • Computer architecture understanding
  • Operating system fundamentals
  • Ethernet networking knowledge
  • Board schematics understanding
  • Virtualized system configuration

Work Rights

Not specified

Tailored Resume

Cover Letter