# Senior Platform Software Engineer, DriveAV - Autonomous Vehicles

**Company**: NVIDIA
**Location**: Bengaluru
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Automotive

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Senior-Platform-Software-Engineer--DriveAV---Autonomous-Vehicles_JR2021048-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5018d7b8-0ee

## Description

The automotive industry is at a disruption, and NVIDIA is at the forefront of the autonomous vehicle revolution, powering many key solutions for major car manufacturers.

As a Senior Platform Software Engineer, you will join our Autonomous Driving Software team in Bangalore, India, and contribute to customer engagements.

**Responsibilities:**

- Support adaptation of NVIDIA AV Software platform to the customer ECU and Vehicle environment.

- Regularly engage with customer teams to productize workflows for platform integration.

- Analyse, debug, and fix bugs in the SW platform components to deliver high-quality SW releases to customers.

- Enhance integration efficiency to facilitate low-latency development on Autonomous Vehicle Simulation and Car platforms.

- Contribute to platform software development, tools, filesystem customization, and software integration.

**Requirements:**

- BS or MS degree from a leading university, or equivalent experience, in an engineering or computer science-related discipline with 8+ years of relevant working experience.

- Working experience with ADAS or autonomous driving software stack, particularly platform SW components, middleware, and sensors.

- Proficient debugging skills from application to kernel level on embedded hardware.

- Good working knowledge of Linux and QNX and experience with device drivers.

- Excellent programming skills in C, C++, and understanding of build systems (like Bazel).

- Good written and verbal interpersonal skills - concisely articulate knowledge and ideas.

**Preferred Qualifications:**

- 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 and ISO26262.

- Self-motivated and works effectively across different international functional organizations.

## Skills

### Required
- C
- C++
- Linux
- QNX
- Bazel
- ADAS
- Autonomous driving software stack
- Platform SW components
- Middleware
- Sensors
- Debugging
- Device drivers

### Nice to have
- Functional development
- Adaptation and testing of automotive software
- Heterogeneous architectures
- GPUs
- ASPICE
- ISO26262

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Senior-Platform-Software-Engineer--DriveAV---Autonomous-Vehicles_JR2021048-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
