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 10 minutes 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 GNC Engineer II

Lead GNC systems development for satellite communications at CesiumAstro, requiring 11+ years experience and aerospace expertise.

Senior Engineering Manager, Structural and Thermal Analysis

Lead structural and thermal mechanical simulation teams at Google, developing next-generation Pixel devices with competitive compensation and benefits.

SRAM Circuit Design Engineer

Design and implement custom SRAM circuits for Apple's flagship products, including M-series and A-series chips, optimizing for power, performance, and area.

Battery Manufacturing Test Engineer

Battery Manufacturing Test Engineer position at Apple, developing and implementing testing strategies for battery management systems in high-volume manufacturing environments.

Principal Ride Controls Systems Engineer

Lead engineer role developing safety-critical control systems for Disney theme park attractions, combining creative engineering with cutting-edge technology.