Senior Computer Vision Engineer - Autonomous Systems
WhatJobs Direct
About the role
Our client is a leader in developing cutting-edge autonomous systems and is seeking a highly skilled Senior Computer Vision Engineer to join their innovative, fully remote team. This position is critical for advancing the perception capabilities of our autonomous platforms. You will be responsible for designing, implementing, and optimizing advanced computer vision algorithms and systems that enable machines to perceive, understand, and interact with their environment. The ideal candidate possesses a deep understanding of image processing, machine learning, deep learning, and their application in real-world robotic and autonomous systems.
You will work on challenging problems related to object detection, tracking, segmentation, 3D reconstruction, sensor fusion, and scene understanding. Collaboration with a talented team of AI researchers, software engineers, and robotics experts is essential. This role requires a proactive approach, strong analytical skills, and the ability to translate complex research concepts into robust, production-ready code. As a fully remote role, excellent communication and teamwork skills are paramount. You will have the opportunity to make significant contributions to the development of next-generation autonomous technologies.
Responsibilities: Develop and implement state-of-the-art computer vision algorithms for real-time perception in autonomous systems. Design and train deep learning models for tasks such as object detection, classification, segmentation, and pose estimation. Work with various sensor data, including camera images, LiDAR, and radar. Implement algorithms for 3D perception, including structure from motion, stereo vision, and point cloud processing. Develop robust tracking algorithms for dynamic objects in complex environments. Optimize algorithms for performance and efficiency on embedded systems. Conduct research and stay up-to-date with the latest advancements in computer vision and machine learning. Collaborate with software and robotics engineers to integrate computer vision modules into larger systems. Develop and maintain robust testing and validation frameworks for computer vision algorithms. Participate in code reviews and contribute to the overall software architecture. Document algorithms, methodologies, and system designs clearly and comprehensively. Mentor junior engineers and share knowledge within the team. Qualifications: Ph.D. or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field with a specialization in computer vision or machine learning. Minimum of 7 years of hands-on experience in computer vision research and development. Proven expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras. Strong programming skills in C++ and Python. Experience with computer vision libraries like OpenCV, PCL, and dlib. Solid understanding of image processing techniques, feature extraction, and geometric vision. Experience with sensor fusion and multi-modal perception is highly desirable. Familiarity with robotics platforms and middleware (e.g., ROS). Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration abilities, vital for a remote team. Ability to work independently and manage multiple priorities effectively. Experience with CUDA programming and GPU acceleration is a plus. This fully remote position offers a challenging and rewarding opportunity to work on groundbreaking autonomous technology with a team of leading experts in the field.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free