Divergent is seeking a Software Developer for its Robotics & AI Software team to develop and implement algorithms for robotic task and motion planning and computer vision. The role works with automation and software engineers to design, develop, and test software that improves the efficiency and reliability of robotic algorithms, including symbolic task planning, robot kinematics, collision detection, optimization, and computer vision. The engineer will develop software practices that support high-quality code, efficient testing, and timely releases; collaborate across teams to integrate software products; and contribute to planning solutions and framework algorithms. The role also assists with integrating and testing computer vision software, documents code and procedures, and keeps current with developments in robot planning. The position is hybrid. Candidates may be evaluated at E05 (Senior) or E06 (Staff). The listed pay range is $141,380–$224,500 USD.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior