# Senior System Software Engineer - DRIVEOS Platform Team

**Company**: NVIDIA
**Location**: Bengaluru
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Senior-System-Software-Engineer---DRIVEOS-Platform-Team_JR2014621?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_10234597-908

## Description

We have an exciting opportunity for a talented Senior System Software Engineer to join our Automotive Team and help us develop innovative, safe, secure, and high-performance automotive systems.

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

Key responsibilities include:

- Design and develop safety and security compliant system software for NVIDIA DRIVE platform for autonomous vehicles

- Perform development and 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

- Architect and implement solutions to sophisticated issues and defects involving interactions between components partitioned across the large software stack

- Use Formal Methods to design and develop high integrity software

Requirements include:

- BS/MS in electrical engineering, computer science, or computer engineering and more than 8 years of experience with device driver design and development on embedded systems

- Proven understanding of computer architecture, operating system fundamentals and Ethernet networking

- Strong experience in understanding board schematics, debugging board design issues and engaging with vendors of hardware components

- Strong Python/C/C++ and/or Ada/SPARK programming and debugging skills

- Experience configuring a complex virtualized system for the intended use case

- A strong teammate; self-motivated with a positive approach!

Preferred qualifications include:

- Experience in taking features from inception to the product following the Software Development Process and Hands-on experience with ISO26262 and ISO21434

- Hands-on experience with formal methods, especially using TLA+ and Ada/SPARK toolchains

## Skills

### Required
- device driver design and development
- embedded systems
- computer architecture
- operating system fundamentals
- Ethernet networking
- board schematics
- debugging board design issues
- Python
- C
- C++
- Ada
- SPARK
- virtualized system configuration

### Nice to have
- ISO26262
- ISO21434
- formal methods
- TLA+
- Ada/SPARK toolchains

---

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