Senior Autonomous Vehicle Engineer - Image Processing

NVIDIA NVIDIA · Semiconductors · Shenzhen, China +1

NVIDIA is seeking a Senior Autonomous Vehicle Engineer specializing in image processing and image quality tuning for Autonomous Vehicle perception systems. The role involves developing and optimizing image processing algorithms for real-time performance on embedded/edge platforms, solving image quality challenges, and ensuring efficient execution using C++ and CUDA. Experience with computer vision, multi-sensor data integration, and automotive image quality standards is required.

What you'd actually do

  1. Develop image processing algorithms and Optimize pipelines for real-time processing within hardware constraints and power budgets.
  2. Solve challenges related to noise reduction, color correction, sharpening, white-balancing, HDR, and low-light performance.
  3. Develop and apply methods for measuring and benchmarking image quality metrics.
  4. Troubleshoot and resolve image quality issues in complex driving and lighting scenarios.
  5. Ensure real-time processing and efficient execution(Perf tunning) for high-throughput camera data streams on embedded or edge computing platforms.

Skills

Required

  • BS/MS or higher in computer engineering, computer science or related fields (or equivalent experience)
  • 10+ years of experience
  • Excellent C and C++ programming skills
  • Excellent Image processing techniques(e.g noise reduction, color correction, features extraction, image quality enhancement, etc.)
  • Familiarity with multi-sensor data integration and sensor fusion techniques
  • Good Understanding the end to end image processing chain
  • Strong analytical and problem-solving skills
  • Deep understanding of automotive image quality standards and hands-on experience with relevant testing tools.
  • Advanced knowledge of image quality metrics, measurement, and enhancement for both visible and challenging conditions (low-light, adverse weather).
  • Proven understanding of programming and debugging techniques, especially for parallel and distributed architectures.
  • Great communication and analytical skills.

Nice to have

  • Background with sensor fusion (integrating data from LiDAR, RADAR with cameras).
  • Familiarity with Object detection Alogrithms
  • Familiarity with open standard graphics and compute Khronos Interfaces (Vulkan SC, OpenGL SC, ect.)
  • Understanding of GPU architectures (CUDA cores, Tensor Cores, memory hierarchies)
  • Understanding of functional safety (ISO26262) in automotive contexts.

What the JD emphasized

  • real-time processing
  • image quality