System Software Architect, Programmable Vision Accelerator

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

Description For System Software Architect, Programmable Vision Accelerator

NVIDIA, the market leader in deep learning and parallel computing, is seeking an expert System Software Architect to lead the design and implementation of firmware and driver stack for NVIDIA's Programmable Vision Accelerator (PVA) engine in the Tegra SoC platform. This role is crucial in creating and evolving software stack for scheduling and executing optimized computer vision and machine learning kernels for specialized DSP hardware.

The position involves working on groundbreaking technologies ranging from self-driving cars to intelligent video analytics and autonomous mobile robotics. The ideal candidate will be responsible for architecting and developing new features to realize the potential of NVIDIA mobile systems, requiring excellent technical leadership and communication skills.

As a System Software Architect, you'll be at the forefront of innovation, working with world-class teams to develop essential software components for NVIDIA's vision acceleration technology. The role combines deep technical expertise in embedded systems, computer vision, and software architecture with leadership responsibilities, making it an exciting opportunity for experienced professionals passionate about cutting-edge technology.

The position offers the chance to work with some of the most forward-thinking people in the industry, contributing to groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. NVIDIA's work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.

Last updated 9 days ago

Responsibilities For System Software Architect, Programmable Vision Accelerator

  • Evolve and define software architecture for NVIDIA's Programmable Vision Accelerator (PVA) chips
  • Design and write custom embedded software for PVA engine
  • Define forward-looking strategy and improvements to PVA algorithms and system architecture
  • Review hardware specifications and map algorithms to the architecture
  • Participate in bring-up of new generation SoC
  • Collaborate with teams across NVIDIA for PVA software integration
  • Provide technical support for internal and external customers
  • Mentor and guide technical development of team members

Requirements For System Software Architect, Programmable Vision Accelerator

Linux
  • PhD or MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
  • 10+ years of embedded industry experience, including 5+ years in technical leadership
  • Deep understanding of SoC principles, systems architectures, operating systems, device drivers
  • Experience with embedded technologies including DSP, computer vision and image/signal processing
  • Excellent software development skills (C, C++) and problem-solving capabilities
  • Expertise in architecting embedded software and optimized code for DSP, SIMD and/or VLIW processors
  • Experience with embedded Linux and/or QNX
  • Outstanding interpersonal skills
  • Understanding of safety-critical software principles

Interested in this job?

Jobs Related To NVIDIA System Software Architect, Programmable Vision Accelerator

Principal Platform Software Engineer - OpenBMC Platform Architect

Lead next-generation data center server platform architecture and development at NVIDIA, focusing on OpenBMC platform architecture and firmware development.

Senior Firmware Architect - Server Manageability

Senior Firmware Architect role at NVIDIA focusing on server manageability and GPU-based AI servers

Program Architect

Principal Program Architect role at NVIDIA leading DRIVE OS software development for automotive platforms, requiring 10+ years experience in embedded systems and leadership.

Principal Firmware Engineer - Data Center Server Management

NVIDIA seeks a Principal Firmware Engineer for Data Center Server Management to drive large-scale GPU and Grace solution deployments.

Principal SoC Architect - Hardware

NVIDIA seeks Principal SoC Architect for AI and automotive computing innovation.