Program Architect

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Embedded
Principal Software Engineer
In-Person
10+ years of experience
AI · Automotive

Description For Program Architect

NVIDIA, known as "the AI computing company," is seeking a Principal Program Architect to join their Automotive Solution Engineering team. This role focuses on developing and productizing NVIDIA's DRIVE OS software, specifically adapting DRIVE OS solutions to various automotive customers' car platforms equipped with different sensors. The position offers an opportunity to work with cutting-edge technology in autonomous driving and embedded systems.

The role involves leading a cross-functional team and taking complete ownership of DRIVE OS programs based on Tegra SoCs. You'll be responsible for high-level requirements, architecture design, safety analysis, and test activities. The position requires deep technical expertise in embedded systems, operating systems (QNX/Linux), and automotive industry standards.

As a Program Architect, you'll be at the forefront of autonomous vehicle software development, working with NVIDIA's industry-leading GPU technology and AI solutions. You'll interface with multiple stakeholders, manage complex customer requirements, and drive the roadmap for DRIVE OS releases.

The ideal candidate brings extensive experience in embedded software development, strong leadership capabilities, and deep technical knowledge of operating systems and ARM architecture. This role offers the opportunity to shape the future of autonomous driving technology while working for a company that's transforming the automotive industry through AI and accelerated computing.

Working at NVIDIA means joining a diverse, inclusive environment where innovation is celebrated and complex challenges are tackled daily. The company's commitment to pushing technological boundaries and its strong position in AI computing makes this an exciting opportunity for experienced technical leaders looking to make a significant impact in the automotive industry.

Last updated a month ago

Responsibilities For Program Architect

  • Complete ownership of DRIVE OS programs based on Tegra SoCs
  • Lead a team comprising engineers, functional, safety and security managers, program manager and SQA
  • Drive high level requirements, architecture and design, safety analysis and test activities of DRIVE OS
  • Define policies for code change acceptance criteria, code branching, release criteria, release mode and cadence
  • Decide priorities and roadmap of DRIVE OS releases
  • Guide team in resolving complex customer escalated issues

Requirements For Program Architect

Linux
  • BS/MS or equivalent experience
  • 10+ years of overall experience, preferably in automotive industry
  • 3+ years of leadership experience
  • Background in embedded software development
  • Deep knowledge of product development lifecycle
  • Strong understanding of QNX/Linux operating system
  • Strong C/C++ programming and debugging skills
  • Understanding of ARM processor architecture fundamentals
  • Knowledge of hypervisor and device driver development for virtualized environments
  • Exposure to functional safety architecture to meet ISO26262 standard
  • Effective written and verbal communication skills

Interested in this job?

Jobs Related To NVIDIA Program Architect

Principal Platform Software Engineer - OpenBMC Platform Architect

Lead next-generation data center server platform architecture at NVIDIA, driving innovation in GPU baseboards and firmware development.

Senior Firmware Architect - Server Manageability

Senior Firmware Architect position at NVIDIA focusing on server manageability for GPU-based AI systems, requiring 8+ years of firmware development experience.

Senior Manager, Device and Modeling

Lead device technology initiatives at NVIDIA, driving semiconductor innovation with 15+ years experience requirement and competitive compensation package.

Principal Firmware Engineer - Data Center Server Management

Principal Firmware Engineer role at NVIDIA focusing on data center server management and firmware architecture.

Principal Software Engineer - Autonomous Vehicles

Principal Software Engineer role at NVIDIA focusing on autonomous vehicle technology and 3D world modeling for self-driving cars.