Skip to main content

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
Apply on the employer's site

Opens the official application on the employer’s site. No login required.