Senior System Software Engineer - QNX BSP and IOs Virtualization

NVIDIA Gruppe

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA Gruppe is seeking a talented Senior System Software Engineer to join our Automotive Team in Bengaluru, India. You will architect and develop innovative, secure, and high-performance automotive systems for the NVIDIA DRIVE platform.

The ideal candidate has 8+ years of experience in system software architecture for real time embedded systems, strong C and/or Ada/SPARK programming skills, and a solid understanding of ARM architecture. Join us in shaping the future of automotive technology!

Qualifications

  • 8+ years of experience in System Software architecture and development for real time embedded systems.
  • Strong understanding of computer architecture and operating system fundamentals.
  • Experience in designing and developing solutions for complex system problems.

Responsibilities

  • Architect, design, and develop safety and security compliant system software for NVIDIA DRIVE platform.
  • Design and develop Real Time System Software features for NVIDIA Tegra SOC.
  • Work with ASIC teams to enhance SW performance and virtualization support in the SOC.

Skills

C programming
Ada/SPARK programming
Performance analysis tools
Debugging tools
Real Time OS (RTOS)
Formal methods

Education

Bachelor's or Master's in Computer Science

Tools

Performance analysis tools
Debugging tools

Job description

Overview

We have an exciting opportunity for a talented Senior System Software Engineer to join our dynamic Automotive Team and help us develop innovative, secure, and high-performance automotive systems. If you have a good understanding of System Software development on Real Time OS (RTOS), ARM architecture, Virtualization, strong C and/or Ada/SPARK programming skills, and experience with formal methods, we want to hear from you! Join us in creating the future of automotive technology.

Responsibilities
  • Architect, design and develop safety (ISO26262) and security (ISO21434) compliant system software for NVIDIA DRIVE platform for autonomous vehicles
  • Architect, design and develop Real Time System Software features for NVIDIA Tegra SOC
  • Design & develop I/O Virtualization solutions for NVIDIA Tegra SOC
  • Development & bring-up activities for next-generation Tegra SOC
  • Work with the ASIC teams to enhance SW performance and virtualization support in the SOC
  • Extensively use Formal Methods to architect and develop high integrity software
  • Design debugging solutions and tooling to improve developer experience on DRIVE platform
  • Learn to harness maximum and consistent system software performance and develop workflows and tools to measure performance
Qualifications
  • Bachelors/Masters or equivalent experience in Computer Science
  • 8+ years of experience in System Software architecture and development for real time embedded systems
  • Strong understanding of computer architecture and operating system fundamentals
  • Experience in designing and developing solutions for complex system problems.
  • Strong C and/or Ada/SPARK programming and debugging skills
  • Hands‑on experience with performance analysis and system analyzer tools
  • Hands‑on background with debugging tools
  • A dedicated, team and results oriented, self-motivated contributor with excellent analytical and interpersonal skills
Preferred
  • In-depth knowledge of embedded systems and real time operating systems, like QNX and RT Linux skills
  • Good understanding of ARM architecture and low level software development for ARM v8 based SOCs
  • Prior hands‑on experience in Ada/SPARK programming (including specification and formal verification) and TLA+ formal verification modeling
  • Experience performing architectural safety analysis (FMEA/DFA) and security analysis (Threat modeling)
  • Background in software development in compliance to ISO 26262 standard following Software Development Life Cycle (SDLC) practices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior System Software Engineer - Automotive
Senior System Software Engineer - Automotive

NVIDIA AI • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior System Software Engineer - Automotive
Senior System Software Engineer - Automotive

NVIDIA Corporation • India

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer - DRIVE SW
Senior Software Engineer - DRIVE SW

NVIDIA • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer - DRIVE SW
Senior Software Engineer - DRIVE SW

NVIDIA • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer - DRIVE SW
Senior Software Engineer - DRIVE SW

NVIDIA • Maharashtra

On-site
INR 2,800,000 - 4,200,000
Senior System Software Engineer - Automotive
Senior System Software Engineer - Automotive

NVIDIA • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior System Software Engineer - Automotive
Senior System Software Engineer - Automotive

NVIDIA • India

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer - DRIVE SW
Senior Software Engineer - DRIVE SW

NVIDIA Gruppe • Bengaluru

On-site
INR 3,200,000 - 4,200,000
Senior System Software Engineer - Halos Core and Robotics Platform
Senior System Software Engineer - Halos Core and Robotics Platform

NVIDIA • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Competitive compensation
Comprehensive benefits package
Senior System Software Engineer - Halos Core and Robotics Platform
Senior System Software Engineer - Halos Core and Robotics Platform

NVIDIA Gruppe • Bengaluru

On-site
INR 3,500,000 - 6,500,000