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 25 days 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

Senior Software Architect - Deep Learning and HPC Communications

Senior Software Architect role at NVIDIA for Deep Learning and HPC Communications, focusing on next-gen data center platforms and scalable communications software.

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.