We are seeking an expert in image processing and image quality tuning for Autonomous Vehicle perception. The candidate needs to have experience in computer vision, real-time image processing, and sensor integration in the context of automotive or robotics applications.
What you will be doing:
- Develop image processing algorithms and Optimize pipelines for real-time processing within hardware constraints and power budgets.
- Solve challenges related to noise reduction, color correction, sharpening, white-balancing, HDR, and low-light performance.
- Develop and apply methods for measuring and benchmarking image quality metrics.
- Troubleshoot and resolve image quality issues in complex driving and lighting scenarios.
- Ensure real-time processing and efficient execution(Perf tunning) for high-throughput camera data streams on embedded or edge computing platforms.
- Developing unit tests, documentation for features, evaluating quality and proposing corrective actions.
- Deliver efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA). Follow quality and safety standards such as defined by MISRA
What we need to see:
- 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
- With 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
- With good Understanding the end to end image processing chain
- Strong analytical and problem-solving skills; able to debug complex systems and work in a dynamic environment
- 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.
Ways to stand out from the crowd:
- 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.