Taro Logo

Senior System Software Engineer - Computer Vision Algorithms and SDK

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Automotive

Job Description

NVIDIA, the leading artificial intelligence computing company, is seeking a Senior System Software Engineer to join their innovative team working on computer vision software and SDK development for their Programmable Vision Accelerator (PVA) engine in the Tegra SoC platform. This role combines cutting-edge work in computer vision, signal processing, and machine learning algorithms for specialized DSP hardware.

The position offers an opportunity to work with both internal and external customers, optimizing complex algorithms on PVA's VLIW/SIMD hardware and enhancing the PVA SDK. The role requires expertise in low-level optimization techniques, strong C/C++ programming skills, and experience with Linux-based development environments.

As part of NVIDIA, you'll be working at one of technology's most desirable employers, contributing to groundbreaking developments in AI, High-Performance Computing, and Visualization. The company's GPU technology serves as the foundation for numerous innovations, from artificial intelligence to autonomous vehicles.

The compensation package is highly competitive, with a base salary range of $184,000 - $356,500 USD (depending on level), plus equity and comprehensive benefits. This position is based in Santa Clara, CA, offering the chance to work alongside some of the industry's brightest minds in a company that's driving the future of technology.

The ideal candidate will bring 5+ years of experience in high-performance software development, strong expertise in computer vision and signal processing, and excellent leadership and communication skills. This role presents an exceptional opportunity to make a significant impact in the field of computer vision and contribute to NVIDIA's mission of accelerating the next wave of artificial intelligence.

Last updated a day ago

Responsibilities For Senior System Software Engineer - Computer Vision Algorithms and SDK

  • Develop and improve the SDK for internal and external customers who are developing on the PVA
  • Develop and Optimize Algorithms to efficiently run on PVA
  • Work with internal and external customers to help them develop and optimize algorithms on the PVA
  • Provide technical leadership through software development experience
  • Help set technical direction and feature set for the PVA SDK
  • Write effective, maintainable, and well-tested code
  • Enable automated testing
  • Collaborate, learn, and grow skills with NVidians

Requirements For Senior System Software Engineer - Computer Vision Algorithms and SDK

Linux
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science or related field
  • At least 5+ years of work experience writing high-performance software
  • Experience in computer vision, image processing, radar and lidar signal processing
  • Expertise in low-level and high-level algorithm optimization
  • Strong software development skills in C and C++
  • Experience with Linux-based or QNX development environments
  • Ability to write clear technical documentation
  • Strong communication and interpersonal skills

Benefits For Senior System Software Engineer - Computer Vision Algorithms and SDK

Equity
  • Equity
  • Benefits package (details not specified in posting)