Senior System Software Engineer, Automotive Performance

NVIDIA NVIDIA · Semiconductors · Hyderabad, India +1

Senior System Software Engineer focused on optimizing NVIDIA's automotive performance platforms, including Safe RTOS and hypervisors. The role involves close collaboration with hardware and software teams, performance benchmarking, and contributing to AI-assisted automotive profiling tools. Experience with C/C++, Linux/QNX, and system performance optimization is required, with AI/ML experience being highly desirable.

What you'd actually do

  1. Play a key role in optimizing system software for NVIDIA automotive performance platforms with Safe RTOS.
  2. Collaborate closely with Hardware Architecture, DriveOS, Power, and Test teams to track key boot & runtime performance benchmarks.
  3. Ensure the software and hardware meet projected targets by closely supervising micro benchmarks and industry-standard benchmarks across IPs.
  4. Contribute to developing innovative features in automotive profiling tools with AI assistance.
  5. Benchmark the hypervisor and ensure the lowest overhead on ARM systems.

Skills

Required

  • System software optimization
  • Safe RTOS
  • Performance benchmarking
  • C/C++ programming
  • Linux
  • QNX
  • Hypervisor knowledge
  • Virtualization
  • Overhead analysis
  • Profiling utilities

Nice to have

  • Android knowledge
  • AI assistance in profiling tools
  • AI/ML experience

What the JD emphasized

  • minimum of 10 years of proven experience in systems or software performance
  • Solid C/C++ programming abilities
  • Proficiency in Linux and QNX
  • AI/ML experience is highly desirable