Taro Logo

Software Engineering Manager - Computer Vision Driver

World leader in accelerated computing, pioneering AI and digital twins technology.
$224,000 - $425,500
Embedded
Staff Software Engineer
Hybrid
7+ years of experience
AI · Automotive · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineering Manager - Computer Vision Driver

NVIDIA is seeking a hands-on Software Engineering Manager to lead their Video and Image Compositor (VIC) team, focusing on computer vision and video processing for autonomous vehicles and robotics. This role sits at the intersection of AI, autonomous driving, and embedded systems, working with dedicated 2D accelerator hardware used for image and video processing.

The position involves leading a team developing critical software components that enable AI systems to process visual data more efficiently. You'll be responsible for defining and executing the strategy to offload computer vision preconditioning from GPUs to dedicated hardware, significantly improving performance in AI workflows. The role requires deep technical expertise in embedded systems and computer vision, combined with strong leadership skills.

As the Engineering Manager, you'll work with world-class engineers and collaborate across multiple teams, including camera, autonomous vehicle, robotics, and perception teams. You'll be responsible for developing user-space APIs, enhancing driver functionality, and ensuring compliance with automotive safety standards like ISO 26262 and ASPICE.

The ideal candidate brings 7+ years of experience, including 4+ years in management or senior technical leadership, with a strong background in imaging science or computer vision. You'll need to demonstrate expertise in embedded software, system architecture, and a track record of successful product delivery. The role offers competitive compensation ($224,000 - $425,500) plus equity, and the opportunity to work at the forefront of AI and autonomous systems technology.

This position represents a unique opportunity to shape the future of computer vision technology at one of the world's leading AI companies. You'll be working on cutting-edge technology that directly impacts the development of self-driving vehicles and advanced robotics systems, while leading and growing a team of talented engineers.

Last updated 6 months ago

Responsibilities For Software Engineering Manager - Computer Vision Driver

  • 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 the user mode driver and program VIC firmware
  • Look ahead to market opportunities and influence VIC engine functionality
  • Collaborate across team boundaries to understand customer use cases
  • Enable critical safety systems in self-driving vehicles and robots
  • Adhere to standards such as ISO 26262 and ASPICE

Requirements For Software Engineering Manager - Computer Vision Driver

Linux
  • Masters in CS/ECE/EE or equivalent experience in imaging science, computer vision or similar fields
  • 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
  • Benefits package available at nvidia.com/benefits

Interested in this job?