System Software Architect, Programmable Vision Accelerator

1 Month ago • 10 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a System Software Architect for its Programmable Vision Accelerator (PVA) engine within the Tegra SoC platform. This role involves leading the design and implementation of firmware and driver stacks, optimizing computer vision and machine learning kernels for specialized DSP hardware. Responsibilities include evolving software architecture for future PVA chips, designing embedded software, defining strategies for PVA algorithms and system architecture, reviewing hardware specifications, and collaborating with cross-functional teams. The ideal candidate will have extensive experience in embedded systems, DSP, computer vision, and software architecture, along with strong leadership and communication skills. The work contributes to groundbreaking developments in mobile systems for various applications.
Must have:
  • 10+ years embedded experience
  • 5+ years technical leadership
  • SoC, OS, drivers expertise
  • DSP, computer vision knowledge
  • C/C++ skills, problem-solving
  • Embedded software architecture
  • Embedded Linux/QNX experience
Good to have:
  • ISO 26262/IEC 61508 experience
  • Software safety knowledge

Job Details

We are looking for a System Software Architect – Programmable Vision Accelerator. As the market leader in deep learning and parallel computing, NVIDIA 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. As a Software Architect, you will join a team of software engineers to create and evolve an essential part of the software stack responsible for scheduling and execution of highly optimized computer vision and machine learning kernels for specialized DSP hardware. You will use your design abilities, coding expertise, and creativity to help deliver innovative real-time firmware and kernel mode drivers for a low power, high performance computer vision accelerator engine.

You will be architecting and developing new features and improvements to realize the groundbreaking potential of NVIDIA mobile systems, ranging from self-driving cars, intelligent video analytics and autonomous mobile robotics. You will need to demonstrate excellent technical leadership, communication, interpersonal, and analytical skills as well as a real passion for performance-oriented software engineering. If this sounds like a fun challenge, we want to hear from you!

What you will be doing:

  • Evolve and define software architecture for future NVIDIA's Programmable Vision Accelerator (PVA) chips and enhance the functionality of currently shipping products.

  • Design and write custom embedded software for PVA engine to meet product and hardware requirements at the SoC level.

  • Help defining forward-looking strategy and improvements to the PVA algorithms and system architecture.

  • Review hardware specifications and map algorithms to the architecture.

  • Participate in the bring-up of the new generation of the world's most advanced SoC.

  • Collaborate closely with other teams and software/hardware architects across NVIDIA to support the architecture, design, creation, integration, and validation of PVA software under a common SoC umbrella.

  • Provide technical support and guidance for internal and external customers.

  • Mentor and guide technical development of the less experienced team members

What we need to see:

  • College degree (preferably PhD or MS) in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience

  • 10+ years of working experience in embedded industry, including 5+ years in technical leadership role

  • Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling.

  • Deep understanding and working experience with embedded technologies including DSP, computer vision and image/signal processing.

  • Excellent software development skills (C, C++) and outstanding problem-solving capabilities.

  • Proven expertise in architecting embedded software and development of highly optimized code for DSP, SIMD and/or VLIW processors

  • Experience with embedded Linux and/or QNX.

  • Outstanding interpersonal skills with ability to work in a global and diverse team operating in a fast-paced environment.

  • Good understanding of safety-critical software principles with experience in automotive or other highly regulated industries

Ways to stand out from the crowd:

  • Experience with ISO 26262 and IEC 61508 or equivalent quality/safety processes.

  • Understanding of software safety and safety development processes is a major plus.

  • Consistent record to effectively guide and influence in a technically strong dynamic environment.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking people in the world working for us. If you're creative and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our 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. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.

Similar Jobs

ZeniMax Media - Senior Server Programmer

ZeniMax Media

Rockville, Maryland, United States (On-Site)
5 Months ago
ION - Technical Support Analyst, Toronto - 4363

ION

Toronto, Ontario, Canada (On-Site)
4 Months ago
Welevel - Unreal AI Developer

Welevel

Munich, Bavaria, Germany (On-Site)
4 Weeks ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Weeks ago
Tencent - Backend Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
NVIDIA - Senior Mechanical Hardware Design Engineer, IC Product

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
MillerKnoll - CAD Engineer

MillerKnoll

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Every matrix - Group Architect

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Tesla - Cellular Software Development Engineer

Tesla

Brandenburg, Germany (On-Site)
4 Days ago
Tesla - SPS Programmer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Solutions Architect, Generative AI - Inference

NVIDIA

California, United States (Remote)
1 Month ago
Playdead - Technical lighting artist

Playdead

Copenhagen, Denmark (On-Site)
4 Months ago
Zuru - Product Owner and Computational Designer Expert

Zuru

Milan, Lombardy, Italy (Hybrid)
4 Months ago
Limbic Entertainment - Graphics Programmer

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
6 Months ago
Meta - AI Research Scientist - Generative AI Red Teaming (London or Paris)

Meta

Paris, Île-de-France, France (On-Site)
3 Months ago
Onsemi - Staff Design Engineer

Onsemi

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Zoox - Senior/Staff Software Engineer - Machine Learning

Zoox

Boston, Massachusetts, United States (Hybrid)
4 Months ago
Intrepid Studios,  Inc  - Technical Quality Assurance Tester

Intrepid Studios, Inc

(Remote)
5 Months ago
Blizzard Entertainment - Senior Test Analyst, Diablo IV | Irvine, CA or Austin, TX

Blizzard Entertainment

Irvine, California, United States (Hybrid)
2 Months ago
Luxoft - Android Automotive Developer

Luxoft

Mexico City, Mexico City, Mexico (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Outscal - Senior Performance Marketing Expert

Outscal

Delhi, India (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer

Nagarro

India (Remote)
4 Months ago
bosh group india - Attorney

bosh group india

Karnataka, India (On-Site)
1 Month ago
Electronic Arts - Manager I, Controllership

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Netskope - Staff Engineer, IPSec & GRE

Netskope

Bengaluru, Karnataka, India (Remote)
5 Months ago
PhonePe - Customer Experience Specialist, Stock Broking

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Zynga - LCM Supervisor (Associate Manager)

Zynga

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Paytm - CST Operations - Operation Executive

Paytm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Karnataka, India (Remote)
1 Month ago
Paytm - Micro Market Manager - QR - Bhopal

Paytm

Bhopal, Madhya Pradesh, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Fabric - Applied Researcher, Cryptography Hardware

Fabric

Los Angeles, California, United States (Remote)
4 Months ago
ByteDance - Backend Engineer, Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
Thales - Avionics Software Developer

Thales

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
NVIDIA - HPC Operations Manager – Hardware Engineering

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
ByteDance - Tech Lead Software Engineer- Programming Language (San Jose, CA)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
ByteDance - Research Scientist/Engineer - Multimodal Interaction & World Model

ByteDance

Singapore (On-Site)
3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Boston, Massachusetts, United States (Remote)
4 Months ago
Krafton  - [Corporate Brand Div.] Brand Strategy Senior Manager (5년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
ByteDance - Research Engineer- Foundation Model AI Platform- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug