Una candidatura completa en un minuto
Currículum y carta de presentación personalizados, listos para enviar.
Divergent Technologies in Torrance, CA is seeking a Software Developer for our Robotics & AI Software team to design and implement advanced algorithms for task and motion planning and computer vision in robotic systems.
You will collaborate with experienced engineers to develop robust software, contribute to testing, documentation, and releases, and stay ahead of industry advances in robotics and AI.
Bachelor’s in Computer Science, Robotics, or related field with 5+ years of professional experienceKnowledge of unit-testing, CI/CD pipelines, and containerization (Docker, Kubernetes)Excellent communication and collaboration skillsStrong knowledge of data-structures, algorithms, and design patternFundamental understanding of industrial robotics including manipulator kinematics & dynamics, robot trajectory generation, and communications protocolsProficient in programming languages such as C++ and PythonAbility to lawfully access information and technology that is subject to US export controlsExpertise with search algorithms, optimization methods, and constraint satisfactionExperience with open source robotic planning and manipulation software packages such as MoveIt and ROSAbility to work effectively with cross-functional teams, including product managers & owners, engineers, and internal customersMaster’s or Ph.D. in Computer Science, Robotics, or related field with 3+ years of professional experienceExperience using programming languages such as C#, TypeScriptUnderstanding of computer vision libraries such as OpenCV and PCLExplored using Generative AI in roboticsStrong publication record and/or open source contributions in the field of robotics