What are the responsibilities and job description for the Computer Vision Engineer, Self-Driving position at Rivian Automotive?
Role Summary
As a Computer Vision Engineer you will be part of the Perception team at Rivian.
Our perception team is a diverse group of algorithm developers focused on creating a real-time virtual representation of the local environment around the autonomous vehicle as well as determining where the vehicle is in the world, both globally and relative to its environment. This is accomplished by various detection algorithms on sensors (cameras/lidars/radars). The data from multiple sensors including cameras, radars, LIDARs, GPS, IMU, and ultrasonic sensors are then fused to create a complete understanding of the surroundings.
Responsibilities
-
In this role, you will be involved in developing computer vision algorithms for object detection/classification, free space estimation, mapping, localization, 3D perception etc.
-
You will also get exposure to migrating these algorithms to a real-time embedded system, prototyping on autonomous vehicles, testing, and completing functional safety and productization activities.
Qualifications
-
M.S. or Ph.D. in Electrical, Mechanical, or Aerospace Engineering, Computer Science, or a related field
-
Research and development experience in one or more of the following areas: Deep understanding on geometry-based Computer Vision approaches (Structure-from Motion, Stereo vision, SLAM, Visual Odometry)
-
Understanding of camera models, calibration methods, distortion models and rectification methods.
-
Detection and classification of objects, lanes, signs etc.
-
Camera/Lidar based mapping
-
Image/Video segmentation
-
C/C programming experience
-
Ability to work in a fast-paced development environment
-
Good team player with great communication skills
-
Passionately motivated to take ideas from R&D phase to a product
Preferred Skills
-
Embedded software development and optimization experience
-
Experience in automotive applications
-
Prototyping real-time applications
-
Software development for safety critical systems (ISO 26262)
-
Algorithm Productization
Machine Learning Engineer, Geometric Vision, Self-Driving
Tesla Motors -
Palo Alto, CA
Computer Vision Engineer
SPECTRAFORCE -
Sunnyvale, CA
Computer Vision Software Engineer
Apple -
Cupertino, CA