Responsibilities:
· Own and lead the development of the computer vision perception stack, ensuring its reliability, accuracy, and performance.
· Design and optimize algorithms for progress tracking in construction, both on the server side and hardware platforms.
· Implement state-of-the-art techniques in 3D computer vision, point cloud registration, and related areas to improve our perception capabilities.
· Collaborate with cross-functional teams to integrate computer vision algorithms into our existing software infrastructure.
· Work closely with hardware engineers to optimize algorithms for real-time performance and efficient resource utilization.
· Develop and maintain software components using languages such as C++ and Python, leveraging robotics libraries like ROS.
· Conduct thorough testing and validation of computer vision systems to ensure robustness and accuracy.
· Stay up-to-date with the latest research and advancements in computer vision, robotics, and AI, and apply them to solve complex problems.
· Participate in code reviews, documentation, and knowledge sharing activities to ensure high-quality standards.
Requirements:
· Bachelor's or Master's degree in Computer Science, Robotics, or a related field. A Ph.D. is a plus.
· Proven industry experience as a Computer Vision/Robotics/AI Engineer, with a focus on computer vision algorithms and systems.
· Strong proficiency in software development using languages such as C++ and Python.
· Deep understanding and practical experience with robotics libraries like ROS.
· Extensive knowledge of state-of-the-art techniques in 3D computer vision and point cloud registration.
· Familiarity with hardware optimization techniques and experience in implementing algorithms on embedded systems is desirable.
· Good understanding of construction industry practices and challenges related to progress tracking is a plus.
· Experience with robotics fleet management is advantageous.
· Excellent problem-solving and analytical skills.
· Strong communication skills, with the ability to collaborate effectively with cross-functional teams.
· Demonstrated ability to take ownership of projects and deliver results in a fast-paced environment.
Working Location - Robinson