Role and Responsibilities
• Conduct research, design, implement, optimize, and deploy advanced computer vision algorithms aimed at enhancing driving and parking functionalities.
• Develop high-quality automotive-grade software that adheres to rigorous automotive quality and safety standards.
• Seamlessly integrate the software stack with the overall perception software architecture to ensure optimal performance and exceptional fault tolerance in onboard perception systems.
• Execute testing, release, and launch procedures for perception algorithms within production programs.
• Actively contribute to the ADAS software roadmap, strategic planning, and development timelines.
• Assist in defining system requirements and identifying performance metrics for individual components.
• Perform on-road ADAS software testing and develop comprehensive test plans to support algorithm development.
Required Qualifications
• Bachelor’s degree in Computer Engineering, Electrical Engineering, Robotics, or Mechanical Engineering.
• In-depth knowledge and practical experience in 3D computer vision, multi-view geometry, and SfM/SLAM techniques.
• Strong expertise in camera calibration, linear algebra, numerical optimization, factor graph representations, and statistical estimation theory. Familiarity with OpenCV and image processing techniques is essential.
• A robust foundation in mathematics and robotics, enabling the proposal of innovative solutions for autonomous systems.
• Proficiency in C++ with extensive knowledge in object-oriented programming, algorithms, data structures, and software design principles.
• Excellent communication skills and the ability to work collaboratively as a team player.
Preferred Qualifications
• Master’s degree in Computer Vision, Computer Engineering, Electrical Engineering, Robotics, or Mechanical Engineering.
• A minimum of 3 years of relevant experience or a Ph.D. with minimal prior experience.
• Familiarity with optimization libraries such as GTSAM, Ceres, g20, etc.
• Experience with real-time operating systems (e.g., QNX, Ubuntu, etc.).
• Proficient in working with various sensor modalities including GPS/IMU, ultrasonic sensors, wheel odometry, etc.
• Experience in collaborating within agile development teams.
By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice.