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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer position at Microsoft's Mixed Reality team, focusing on calibration solutions for AR/VR devices using computer vision and C++/Python.

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 7 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?