Germany, Munich, Germany Hybrid Full-time

NVIDIA is hiring a Senior Software Engineer, AVOS, DRIVE OS and BSP - Automotive

About the Role

Shape the future of autonomous driving software by working on core system technologies that power next-generation vehicles. In this role, you'll focus on the AVOS and DRIVE OS layers, ensuring seamless integration across varied hardware environments. You'll partner closely with internal engineering teams and external OEMs to adapt and optimize NVIDIA's software stack for real-world deployment.

What You'll Do

  • Develop and maintain foundational software components for autonomous vehicle platforms, including OS-level systems and device drivers
  • Collaborate with cross-functional teams to define and implement base software requirements on Linux and QNX operating systems
  • Lead porting efforts of AVOS and DRIVE OS to customer-specific hardware architectures
  • Diagnose and resolve low-level software issues across complex, multicore, and heterogeneous SoC environments
  • Ensure software solutions meet defined performance benchmarks, functional requirements, and project timelines
  • Provide technical guidance to OEM partners during integration and validation phases

What We're Looking For

  • Advanced degree in Computer Science, Electrical Engineering, or related field, or equivalent industry experience
  • Minimum of five years in software engineering, preferably within automotive or embedded systems
  • Deep understanding of SoC architecture, including CPU/GPU subsystems, memory management, and on-chip peripherals
  • Proven expertise in C/C++, OS internals, multithreading, and inter-process communication
  • Extensive hands-on experience with BSP development, bootloader mechanisms, and device driver design
  • Familiarity with imaging, video, graphics, and compute pipelines in embedded contexts
  • Strong problem-solving skills with a structured, analytical mindset
  • Excellent interpersonal and communication abilities, with readiness to support partners onsite

Preferred Background

  • Experience with QNX OS for Safety (QOS)
  • Knowledge of virtualization technologies and hypervisor integration
  • Familiarity with Automotive SPICE or ISO26262 software development standards
  • Prior customer-facing technical support in automotive or embedded domains

Work Environment

This position operates in a hybrid model, combining remote work with regular onsite engagement. You should be prepared to support partners and internal teams at customer locations or development sites as needed. The role demands flexibility, strong time management, and the ability to thrive in a fast-moving, collaborative engineering culture.

Required Skills
C/C++QNXLinux OSBSPDevice DriversSoCMulticore/Heterogeneous SoCsCamera/Imaging/Video/Graphics/Compute SystemsCPU/GPU ArchitecturesData StructuresOS InternalsMulti-threadingInter-process CommunicationMemory ManagementAutomotive Software Development C/C++QNXLinux OSBSPDevice DriversSoCMulticore/Heterogeneous SoCsCamera/Imaging/Video/Graphics/Compute SystemsCPU/GPU ArchitecturesData StructuresOS InternalsMulti-threadingInter-process CommunicationMemory ManagementAutomotive Software Development
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
NVIDIA
NVIDIA builds accelerated computing platforms and AI technologies that power advancements in areas such as generative AI, data centers, robotics, and digital twins.
All jobs at NVIDIA Visit website
Job Details
Department Automotive
Category embedded
Posted 6 days ago