Senior System Software Engineer - Automotive

Nvidia Corporation

Multiple Locations
On-site
System software development
Real-time embedded systems
Operating system fundamentals
Nvidia Corporation is seeking a Senior System Software Engineer for its Automotive Team to develop advanced automotive systems. The ideal candidate should have extensive experience with real-time embedded systems, strong programming skills in C/C++ or Ada/SPARK, and a solid understanding of computer architecture and operating systems

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 enhance virtualization support in the SOC.
  • Learn to harness maximum and consistent system software performance and develop workflows and tools to measure performance.

Matching Summary

Match Score: 85

Nvidia Corporation is seeking a Senior System Software Engineer for its Automotive Team to develop advanced automotive systems. The ideal candidate should have extensive experience with real-time embedded systems, strong programming skills in C/C++ or Ada/SPARK, and a solid understanding of computer architecture and operating systems.

Skills & Requirements

Must-have

  • System software development
  • Real-time embedded systems
  • Operating system fundamentals
  • Computer architecture understanding
  • C/C++ or Ada/SPARK programming
  • Device driver development
  • Performance tools experience

Nice-to-have

  • QNX and RT Linux skills
  • ARM architecture knowledge
  • Formal methods experience
  • PCI and NVME drivers

Key Requirements

  • 8+ years of experience in System Software development
  • Bachelors/Masters or equivalent experience in Computer Science
  • Hands-on experience with debugging tools like gdb, valgrind

Work Rights

Not specified

Tailored Resume

Cover Letter