Divergent Technologies
Robotics Systems Software Engineer
Torrance, California, United StatesFrom $224.5kmidAdded 2 days ago
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 official application on the employer’s site. No login required.