Software Engineering Manager - Computer Vision Driver

NVIDIA is the world leader in accelerated computing, pioneering solutions for challenges no one else can solve.
$220,000 - $419,750
Distributed Systems
Staff Software Engineer
Hybrid
7+ years of experience
AI · Automotive · Robotics

Description For Software Engineering Manager - Computer Vision Driver

NVIDIA leads the world in artificial intelligence, autonomous vehicles, and deep learning. We deliver real-time AI to cars and robots through vertically integrated products like our DRIVE AV self-driving car software and through platforms like Jetson robotics that support broader ecosystems. A key part of these stacks is computer vision and video processing: the AI needs to see the world, and that in turn requires preprocessing gigabytes of camera data into things AI can consume.

We are looking for a hands-on manager to turbo charge the VIC (Video and Image Compositor) system software feature roadmap and build out the team to support it. The VIC hardware unit is a dedicated 2D accelerator used for image and video processing, which sits at the front of Autonomous Vehicle, AI, and Robotics pipelines - to offload work from the GPU.

As a Software Engineering Manager for Computer Vision Driver, you will:

  • Define strategy and roadmap to offload computer vision preconditioning from GPU to VIC IP block
  • Lead the VIC software team to develop user-space APIs, add new functionality to user mode driver, and program VIC firmware
  • Influence VIC engine functionality in future hardware and software designs
  • Collaborate across teams to understand customer use cases and drive VIC adoption
  • Enable critical safety systems in self-driving vehicles and robots by adhering to standards like ISO 26262 and ASPICE

This role offers the opportunity to work on cutting-edge technology in AI, autonomous vehicles, and robotics, while leading a team of world-class engineers and influencing product design. Join NVIDIA to make a significant impact in the field of computer vision and contribute to the future of AI-driven technologies.

Last updated 2 months ago

Responsibilities For Software Engineering Manager - Computer Vision Driver

  • Define strategy and roadmap for computer vision preconditioning
  • Lead VIC software team in developing APIs and firmware
  • Influence future hardware and software designs
  • Collaborate across teams to understand customer use cases
  • Enable critical safety systems in self-driving vehicles and robots

Requirements For Software Engineering Manager - Computer Vision Driver

  • Masters in CS/ECE/EE or equivalent experience in imaging science, computer vision or similar fields
  • 7+ years of overall experience
  • 4+ years of management or senior technical leadership experience
  • Proven record of taking products to market
  • Expert knowledge of embedded software and system architecture
  • Proficient in crafting technical roadmaps, planning, and implementing products
  • Hands-on technical leadership
  • Proven ability to plan and execute projects on time and on budget
  • Excellent communication, presentation, and analytical skills
  • Strong collaborative and interpersonal skills

Benefits For Software Engineering Manager - Computer Vision Driver

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Software Engineering Manager - Computer Vision Driver

Simulation Architect - Autonomous Vehicles Platform

NVIDIA seeks a Simulation Architect for their Autonomous Vehicles Platform to design groundbreaking solutions in self-driving technology.

Senior Engineering Manager, System Integration - Autonomous Vehicles

Senior Engineering Manager role at NVIDIA for System Integration in Autonomous Vehicles, leading a team of 5-10 engineers to deliver new platforms and technologies.

Senior Software and System Architect

NVIDIA seeks a Senior Software and System Architect to lead cloud-networking and security solutions, crafting cutting-edge architectures for DPUs & NICs technologies.

Senior Software Architect, AI Networking

NVIDIA seeks a Senior Software Architect to lead AI data center and network technologies, driving innovation in cloud solutions and representing the company in key industry forums.

Senior Architect, GPU and SoC Modelling

Senior Architect role at NVIDIA for GPU and SoC Modelling, focusing on advanced chip architecture and high-performance computing.