
Computer Vision Engineer
Senior Computer Vision Engineer
As a Computer Vision Engineer, you'll be responsible for developing and optimizing computer vision algorithms to enhance robotic systems. You'll collaborate with a team of engineers and researchers to create software and core algorithms, contributing to innovative solutions in robotics for manufacturing and assembly.
Key Responsibilities
- Design and implement computer vision algorithms for tasks like 3D reconstruction, image processing, object detection, recognition, tracking, and scene understanding.
- Develop reliable software solutions that integrate these algorithms into robotic platforms, ensuring high performance.
- Work closely with engineers and researchers to prototype and deploy new technologies.
- Stay updated on the latest advancements in computer vision and machine learning to inform development.
- Optimize algorithms for accuracy, efficiency, and real-time performance.
- Conduct thorough testing to ensure system reliability in diverse conditions.
- Document designs, implementations, and testing processes for knowledge sharing.
Requirements
- Master’s or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field, with 5+ years of industry experience in computer vision and robotics.
- Strong foundation in computer vision, image processing, multiple view geometry, depth estimation, and machine learning. Deep learning experience is necessary but not sufficient.
- Expertise in camera calibration techniques, including intrinsic calibration, camera-to-camera calibration, and robot-to-camera calibration.
- Proficiency in C++, Python, and CUDA, along with experience using OpenCV, PCL, TensorFlow, or PyTorch.
- Experience with calibration, 3D reconstruction (NeRF and Gaussian), and point cloud processing.
- Strong teamwork and communication skills, with the ability to explain complex technical concepts clearly.
- Passion for problem-solving and innovation in robotics and computer vision.
Onsite, West
Reg No: R22106435
Senior Computer Vision Engineer
As a Computer Vision Engineer, you'll be responsible for developing and optimizing computer vision algorithms to enhance robotic systems. You'll collaborate with a team of engineers and researchers to create software and core algorithms, contributing to innovative solutions in robotics for manufacturing and assembly.
Key Responsibilities
- Design and implement computer vision algorithms for tasks like 3D reconstruction, image processing, object detection, recognition, tracking, and scene understanding.
- Develop reliable software solutions that integrate these algorithms into robotic platforms, ensuring high performance.
- Work closely with engineers and researchers to prototype and deploy new technologies.
- Stay updated on the latest advancements in computer vision and machine learning to inform development.
- Optimize algorithms for accuracy, efficiency, and real-time performance.
- Conduct thorough testing to ensure system reliability in diverse conditions.
- Document designs, implementations, and testing processes for knowledge sharing.
Requirements
- Master’s or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field, with 5+ years of industry experience in computer vision and robotics.
- Strong foundation in computer vision, image processing, multiple view geometry, depth estimation, and machine learning. Deep learning experience is necessary but not sufficient.
- Expertise in camera calibration techniques, including intrinsic calibration, camera-to-camera calibration, and robot-to-camera calibration.
- Proficiency in C++, Python, and CUDA, along with experience using OpenCV, PCL, TensorFlow, or PyTorch.
- Experience with calibration, 3D reconstruction (NeRF and Gaussian), and point cloud processing.
- Strong teamwork and communication skills, with the ability to explain complex technical concepts clearly.
- Passion for problem-solving and innovation in robotics and computer vision.
Onsite, West
Reg No: R22106435