Principal Automotive System Software Architect

NVIDIA AI

Santa Clara (CA)

On-site

USD 272,000 - 431,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits package

Job summary

NVIDIA seeks a Principal System Software Engineer to drive next-generation automotive platform software, system architecture, and performance engineering. You will work across hardware, kernel, AI, middleware, and platform teams to deliver high-performance, safety-critical system software for NVIDIA automotive compute platforms.

You will lead architecture, develop, debug, and optimize low-level software, mentor engineers, and push for technical excellence while solving complex system challenges

Qualifications

  • Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience).
  • 15+ years of substantial hands-on experience in systems software, embedded systems, platform software, kernel development, or performance engineering.
  • Deep expertise in Linux system internals, kernel architecture, device drivers, and low-level system software development.
  • Strong programming skills in C/C++ with experience in Python or scripting languages.
  • Proven experience debugging and optimizing complex distributed or heterogeneous computing systems.
  • Strong background in performance analysis and optimization across CPU, GPU, memory, storage, and interconnect subsystems.
  • Experience with embedded Linux, RTOS, virtualization technologies, or multi-core system architectures.
  • Demonstrated ability to lead technically while remaining deeply hands-on in development, debugging, and architecture activities.
  • Experience collaborating across hardware and software organizations in highly matrixed environments.
  • Strong communication, problem-solving, and technical leadership skills.

Responsibilities

  • Drive system software architecture and technical direction for next-generation automotive compute platforms.
  • Lead performance optimization initiatives across CPU, GPU, memory, storage, networking, and platform subsystems.
  • Design, develop, debug, and optimize low-level system software including kernel, drivers, middleware, runtime frameworks, and platform services.
  • Collaborate closely with silicon, firmware, AI, and platform architecture teams to deliver optimized end-to-end solutions.
  • Analyze complex system bottlenecks and develop scalable solutions to improve performance, reliability, determinism, and efficiency.
  • Drive software bring-up, profiling, debugging, and performance tuning for new automotive platforms.
  • Contribute hands-on to critical software development, architecture reviews, debugging, and system optimization efforts.
  • Mentor engineers and help drive a culture of technical excellence, innovation, and execution.

Skills

Linux kernel internals
Kernel development
C/C++ programming
Python scripting
Performance optimization
Embedded/Linux systems
Multi-core architectures
Debugging complex systems
System software engineering
Technical leadership
Cross-functional collaboration
Automotive software

Education

BS/MS/PhD in CS/CE/EE

Tools

GCC toolchain
perf tooling
GDB

Job description

NVIDIA seeks a Principal System Software Engineer to drive next-generation automotive platform software, system architecture, and performance engineering. You will work across hardware, kernel, AI, middleware, and platform teams to deliver high-performance, safety-critical system software for NVIDIA automotive compute platforms.

You will lead architecture, develop, debug, and optimize low-level software, mentor engineers, and push for technical excellence while solving complex system challenges

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead System Software Architect — Linux Kernel & Performance
Lead System Software Architect — Linux Kernel & Performance

NVIDIA AI • Santa Clara (CA)

On-site
USD 250,000 - 350,000
Equity
Benefits
Principal System Software Engineer – AV Platform
Principal System Software Engineer – AV Platform

NVIDIA AI • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits package
Senior System Software Engineer – Autonomous Driving Platform
Senior System Software Engineer – Autonomous Driving Platform

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Senior System Software Engineer - Autonomous Vehicles
Senior System Software Engineer - Autonomous Vehicles

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Autonomous Drive OS Systems Engineer
Senior Autonomous Drive OS Systems Engineer

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 152,000 - 242,000
Equity
Benefits
Senior Autonomy Software Engineer — Architecture, Equity
Senior Autonomy Software Engineer — Architecture, Equity

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Equity
Benefits
Director, Automotive System Software & Platform — Equity
Director, Automotive System Software & Platform — Equity

NVIDIA AI • Santa Clara (CA)

On-site
USD 320,000 - 489,000
Equity
Benefits
Principal SoC Architect: Edge AI for Robotics & Automotive
Principal SoC Architect: Edge AI for Robotics & Automotive

Nvidia Corporation • Santa Clara (CA)

On-site
USD 320,000 - 489,000
Equity
Benefits
Senior Embedded Platform Middleware Engineer – Automotive
Senior Embedded Platform Middleware Engineer – Automotive

Nvidia Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Embedded Software Engineer, Autonomous Vehicles
Senior Embedded Software Engineer, Autonomous Vehicles

NVIDIA AI • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Equity
Benefits