Divergent
Robotics Systems Software Engineer
About this role
Divergent seeks a Robotics Systems Software Engineer to develop algorithms for task planning, motion planning, and computer vision in their advanced manufacturing automation platform. You'll collaborate with experienced engineers to optimize robotic systems software while maintaining high code quality and contributing to cross-functional integration efforts.
What you'll do
- Design and optimize algorithms for robot task and motion planning within the planning framework
- Integrate and test computer vision software for real-world robotic applications
- Develop and maintain software best practices including testing, code quality, and release cycles
- Collaborate with senior engineers and cross-functional teams on project requirements and integration
- Document code, algorithms, and procedures to support knowledge sharing
- Stay current with advancements in robotics planning and contribute innovative ideas
What they're looking for
- C++ and Python programming
- Industrial robotics (kinematics, dynamics, trajectory generation)
- Task and motion planning algorithms
- Search algorithms and optimization methods
- ROS and MoveIt experience
- CI/CD pipelines and containerization (Docker, Kubernetes)
- Computer vision fundamentals
- Data structures and design patterns
Benefits
- Hybrid work arrangement
- Competitive salary: $141,380 - $194,390 (E05) or $163,270+ (E06)
- Work on transformative manufacturing technology for automotive, aerospace, and defense sectors
- Opportunity to collaborate with experienced automation and software engineers
- Exposure to cutting-edge machine learning and additive manufacturing systems
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Divergent
Divergent builds advanced manufacturing platforms combining 3D-printed metal connectors, robotics, and AI to produce lightweight vehicles for aerospace and defense applications. The company is hiring structures engineers, AI software engineers, robotics systems engineers, and simulation engineers to develop its innovative DAPS technology and autonomous manufacturing automation systems.
View all jobs at DivergentLikely interview questions
- Can you walk us through your experience with ROS and MoveIt? What specific planning or manipulation problems have you solved using these frameworks?
- Describe your approach to designing and optimizing a motion planning algorithm. How do you balance computational efficiency with solution quality in real-world robotic systems?