Senior Platform Software Engineer, Driveav - Autonomous Vehicles

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a Senior Platform Software Engineer to support the adaptation and integration of their Autonomous Vehicle (AV) software platform to customer ECUs and vehicle environments. The role involves debugging, enhancing integration efficiency, and contributing to platform software development, tools, and filesystem customization for autonomous driving simulation and car platforms. The ideal candidate will have 5+ years of experience with ADAS or autonomous driving software stacks, strong C/C++ programming skills, and experience with Linux/QNX and embedded hardware debugging.

What you'd actually do

  1. Support adaptation of NVIDIA AV Software platform to the customer ECU, Vehicle environment.
  2. Regularly engage with customer teams to productize workflows for platform integration
  3. Analyse, debug, fix bugs in the SW platform components to deliver high quality SW releases to customers
  4. Enhance integration efficiency to facilitate low latency development on Autonomous Vehicle Simulation & Car platforms
  5. Contribute to platform software development, tools, filesystem customization, and software integration

Skills

Required

  • BS or MS degree or equivalent experience
  • 5+ years of relevant working experience
  • Working experience with ADAS or autonomous driving software stack
  • Proficient debugging skills from application to kernel level on embedded hardware
  • Good working knowledge of Linux and QNX
  • Excellent programming skills in C, C++
  • Understanding of build systems (like Bazel)

Nice to have

  • Experience in functional development, adaptation and testing of automotive software based on various sensors (e.g. camera, radar, lidar, GPS, ultrasound etc.)
  • Experience developing software in heterogeneous architectures, including GPUs and other types of accelerators
  • Good knowledge of process standards like ASPICE & ISO26262.
  • Self-motivated and work effectively across different international functional organizations

What the JD emphasized

  • customer ECU
  • Vehicle environment
  • productize workflows
  • platform integration
  • high quality SW releases
  • customer
  • low latency development
  • Autonomous Vehicle Simulation
  • Car platforms
  • platform software development
  • software integration
  • ADAS
  • autonomous driving software stack
  • platform SW components
  • embedded hardware
  • automotive software
  • heterogeneous architectures
  • GPUs
  • accelerators
  • process standards
  • ASPICE
  • ISO26262