System Software Architect, Programmable Vision Accelerator

4 Months ago • 10 Years + • Devops

Job Summary

Job Description

NVIDIA seeks a System Software Architect for its Programmable Vision Accelerator (PVA) engine. Responsibilities include architecting and developing firmware and driver stacks for PVA in the Tegra SoC platform, designing embedded software, defining future PVA strategies, collaborating with cross-functional teams, and providing technical support. The ideal candidate possesses 10+ years of embedded software experience, including 5+ years in a leadership role, and expertise in SoC principles, DSP, computer vision, C/C++, embedded Linux/QNX, and safety-critical software development.
Must have:
  • 10+ years embedded experience (5+ in leadership)
  • SoC, OS, drivers, memory management expertise
  • DSP, computer vision, image processing knowledge
  • C/C++ proficiency, optimization skills
  • Embedded Linux/QNX experience
  • Excellent communication and teamwork
Good to have:
  • ISO 26262/IEC 61508 experience
  • Understanding of software safety
  • Experience with automotive or highly regulated industries

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

Diligent Corporation - Account Executive II

Diligent Corporation

Spain (On-Site)
1 Month ago
hogarth - Executive Assistant

hogarth

New York, United States (Hybrid)
1 Month ago
Assystems - Sr. Structural Engineer

Assystems

Al Khobar, Eastern Province, Saudi Arabia (On-Site)
8 Months ago
CAE - Salesforce -Tech Lead

CAE

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Collaborative Robotics - Software Engineer, Build and Deploy

Collaborative Robotics

Santa Clara, California, United States (On-Site)
2 Months ago
Google - Software Engineer III, Full Stack, Google Cloud Business Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Months ago
Take-Two Interactive - DevOps Engineer III

Take-Two Interactive

London, England, United Kingdom (On-Site)
1 Month ago
GMS Services - Senior DevOps Developer

GMS Services

Berlin, Berlin, Germany (On-Site)
10 Years ago
Flying Bark - DevOps Engineer

Flying Bark

New South Wales, Australia (Hybrid)
4 Months ago
Canva - Senior Android Engineer - Cross Platform

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

luxsoft - Business Analyst with Custody and Settlements

luxsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Penrose studios - Research Analyst

Penrose studios

San Francisco, California, United States (On-Site)
1 Month ago
Netflix - Sales Partner - APAC, Export Business

Netflix

Singapore, Singapore (On-Site)
4 Months ago
Red Rover Interactive - LiveOps Designer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
1 Month ago
Ion - Technical Support Analyst, Chicago - 5849/9555

Ion

Chicago, Illinois, United States (On-Site)
8 Months ago
gitlab - Senior Technical Architect

gitlab

United Kingdom (Remote)
1 Month ago
Devoteam - Customer Experience Consultant

Devoteam

Amman, Amman Governorate, Jordan (On-Site)
1 Month ago
Trackman - Customer Service Representative

Trackman

Phoenix, Arizona, United States (On-Site)
1 Year ago
Devoteam - ServiceNow IRM / SecOps Senior Consultant

Devoteam

Bratislava, Bratislava Region, Slovakia (Hybrid)
1 Month ago
Aristocrat - QA Automation Engineer

Aristocrat

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Illumina - Sr Integration Engineer

Illumina

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Comscore - Senior Data Analyst

Comscore

Pune, Maharashtra, India (On-Site)
1 Month ago
Survay Monkey - Staff Software Engineer

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
PwC - SAP FICO Senior Associate

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Nice - Senior Specialist Software Engineer (Dot Net, AWS)

Nice

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
world resource institute - Competency Mapping Consultant

world resource institute

New Delhi, Delhi, India (On-Site)
1 Month ago
AccelData - Lead SDET

AccelData

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Balbix - Senior/Staff Data Engineer

Balbix

Gurugram, Haryana, India (On-Site)
8 Months ago
extreme network - Staff QA Engineer

extreme network

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Sprinkler - Senior Product Engineer (Backend)

Sprinkler

Gurugram, Haryana, India (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Blue Yonder - Expert Support Engineer - Cloud

Blue Yonder

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Luxoft - DevOps Engineering Lead

Luxoft

Pune, Maharashtra, India (On-Site)
7 Months ago
Glean - Solutions Architect - Central

Glean

(Remote)
6 Months ago
Capgemini - Devops

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Zazz - Cloud Engineer (AWS)

Zazz

(Remote)
4 Months ago
playrix  - Senior C++ Software Engineer (Build System)

playrix

Portugal (Remote)
7 Months ago
Argus - Software Engineer (Infrastructure/Backend)

Argus

(Remote)
3 Months ago
bytedance - Software Engineer in ML Engineering Platform

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
Arkose Labs - Platform Engineer

Arkose Labs

San José Province, Costa Rica (Remote)
1 Month ago
Ansys - Senior DevOps Engineer

Ansys

Ismaning, Bavaria, Germany (Hybrid)
1 Month 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)

Massachusetts, United States (On-Site)

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

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

Beijing, Beijing, China (On-Site)

Santa Clara, California, United States (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