Senior Computer Vision Software Engineer - GTaaS pipelines

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
Computer Vision
Senior Software Engineer
Contact Company
5,000+ Employees
3+ years of experience
AI · Automotive

Description For Senior Computer Vision Software Engineer - GTaaS pipelines

NVIDIA is hiring a Senior Computer Vision Software Engineer to help develop its world-class AI Infrastructure and leading-edge software on NVIDIA's high-performance DRIVE platform for Autonomous Vehicles. The role focuses on building a high-efficient end-to-end data pipeline for ground truth production to satisfy the needs of various AV teams and achieve high quality and reliability in NVIDIA Drive products.

Key responsibilities include:

  • Designing, implementing, and maintaining software modules and workflows for signal processing and computer vision in a distributed environment
  • Automating and accelerating ground truth generation with optimized data quality
  • Performing automated data analytics and curation for various AV use cases
  • Optimizing algorithm and system performance, pipeline efficiency, and throughput

The ideal candidate should have:

  • MS or PhD degree, preferably in Computer Science, Computer Engineering, or Electrical Engineering
  • 3+ years of work experience
  • Solid software design and programming skills in Python, C++, or similar languages under Linux environment
  • Excellent knowledge of Computer Vision, with 3D vision being a big bonus
  • Prior working experience in areas such as Autonomous Driving, Robotics, SLAM, GPU technology, Deep Learning, or 3D-Gaming
  • Familiarity with AV perception, knowledge of object detection/tracking, multi-sensor fusion, and time synchronization
  • Fluency in both oral and written English

Additional desirable skills include:

  • Experience in developing system software in a cloud and distributed environment for processing large-scale data efficiently
  • Hands-on experience with large data exploration, analysis, mining, and visualization
  • Experience with OpenCV/OpenGL/CUDA programming
  • Standalone project experience with 10k+ lines of code, game, application, or vision-related projects
  • Deep understanding of system architecture, CPU/GPU/Memory/Storage, and performance optimization

NVIDIA offers the opportunity to work with some of the most brilliant and talented people in the world, making important contributions to AV products that will have a huge impact on cars worldwide.

Last updated 4 months ago

Responsibilities For Senior Computer Vision Software Engineer - GTaaS pipelines

  • Design, implement, and maintain software modules for signal processing and computer vision
  • Automate and accelerate ground truth generation
  • Perform automated data analytics and curation for AV use cases
  • Optimize algorithm and system performance, pipeline efficiency, and throughput

Requirements For Senior Computer Vision Software Engineer - GTaaS pipelines

Python
Linux
  • MS or PhD in Computer Science, Computer Engineering, or Electrical Engineering
  • 3+ years of work experience
  • Solid software design and programming skills in Python, C++, or similar languages
  • Excellent knowledge of Computer Vision
  • Experience in Autonomous Driving, Robotics, SLAM, GPU technology, Deep Learning, or 3D-Gaming
  • Familiarity with AV perception, object detection/tracking, multi-sensor fusion
  • Fluency in English

Interested in this job?

Jobs Related To NVIDIA Senior Computer Vision Software Engineer - GTaaS pipelines

Senior Computer Vision Optimization Engineer

Senior Computer Vision Optimization Engineer at NVIDIA, working on autonomous driving and computer vision software stack.

Computer Vision Software Engineer

Senior Computer Vision Software Engineer role at Apple working on iPhone camera technologies and computational photography.

Computer Vision Systems Engineer

Senior Computer Vision Systems Engineer role at Qualcomm, developing visual analytics solutions for Snapdragon platforms in mobile, automotive, VR/AR, and IoT applications.

Senior Computer Vision Optimization Engineer

Senior Computer Vision Optimization Engineer at NVIDIA, working on autonomous driving and computer vision software stack.

Software Engineer, Robotic Perception and Computer Vision, Robotic Sensing and Compute

Amazon Robotics is hiring a Software Engineer for Robotic Perception and Computer Vision to develop state-of-the-art vision capabilities for robotic platforms.