Robotics AI Software Engineer - Task & Motion Planning

Divergent

Torrance (CA)

Hybrid

USD 141,000 - 225,000

Full time

29 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity plan
Bonus opportunities
Paid vacation & sick time
Parental leave
Health benefits

Job summary

Divergent is building the next generation of automated systems, blending software and hardware in robotics to reach new levels of efficiency and reliability. This role focuses on developing algorithms for task and motion planning, integrating computer vision, and ensuring software quality across our robotics platform.

You will work with experienced engineers across the robotics and AI software team, collaborating to deliver robust solutions for production-ready robotic software.

Qualifications

  • Bachelor’s in Computer Science, Robotics, or related field with 5+ years of professional experience.
  • Proficient in C++ and Python.
  • Strong knowledge of data-structures, algorithms, and design patterns.
  • Understanding of industrial robotics including manipulator kinematics, dynamics, trajectory generation, and communications protocols.
  • Experience with open source robotic planning and manipulation packages such as MoveIt and ROS.
  • Knowledge of unit-testing, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Excellent communication and collaboration skills.
  • Ability to work effectively with cross-functional teams.

Responsibilities

  • Develop and maintain software development best practices for high-quality code, testing, and releases.
  • Collaborate to ensure seamless integration with other software products.
  • Contribute to robot task and motion planning algorithms in the planning framework.
  • Design, implement, and optimize planning algorithms with robotics principles.
  • Assist in integrating and testing computer vision components for robustness.
  • Document code, algorithms, and user procedures to support knowledge sharing.
  • Stay updated on advancements and contribute new ideas.

Skills

C++
Python
Data structures
Algorithms
Robotics principles
Communication
Cross-functional work
Problem solving

Education

Bachelor's in CS/Robotics/related
Master/PhD preferred

Tools

MoveIt
ROS
Docker
Kubernetes
OpenCV
PCL

Job description

Divergent is building the next generation of automated systems, blending software and hardware in robotics to reach new levels of efficiency and reliability. This role focuses on developing algorithms for task and motion planning, integrating computer vision, and ensuring software quality across our robotics platform.

You will work with experienced engineers across the robotics and AI software team, collaborating to deliver robust solutions for production-ready robotic software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer - Task & Motion Planning
Senior Robotics Software Engineer - Task & Motion Planning

Divergent • Los Angeles (CA)

Hybrid
USD 141,000 - 225,000
Health and wellness benefits
Equity plan
Bonuses and incentives
+3
Senior Robotics Software Engineer: Planning & Vision
Senior Robotics Software Engineer: Planning & Vision

Divergent Technologies • Torrance (CA)

On-site
USD 120,000 - 180,000
Staff Robotics Software Engineer, Automation Leader
Staff Robotics Software Engineer, Automation Leader

Divergent • Torrance (CA)

Hybrid
USD 141,000 - 224,000
Equity plan
Discretionary bonus opportunities
Paid time off
Software Architect - Robotics, AI & Real-Time Systems
Software Architect - Robotics, AI & Real-Time Systems

Divergent Technologies • Torrance (CA)

On-site
USD 140,000 - 180,000
Senior Software Engineer, Robotics
Senior Software Engineer, Robotics

Divergent • Torrance (CA)

On-site
USD 141,380 - 194,390
Holistic compensation package
Paid vacation and parental leave
Comprehensive health benefits
+2
Robotics Systems Software Engineer
Robotics Systems Software Engineer

Divergent • Torrance (CA)

Hybrid
USD 141,000 - 225,000
Equity plan
Bonus opportunities
Paid vacation & sick time
+2
Senior Software Engineer (Robotics)
Senior Software Engineer (Robotics)

Divergent Technologies • Torrance (CA)

On-site
USD 120,000 - 180,000
Staff Software Engineer (Robotics)
Staff Software Engineer (Robotics)

Divergent Technologies • Torrance (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer, Robotics
Senior Software Engineer, Robotics

Divergent • Los Angeles (CA)

Hybrid
USD 141,000 - 225,000
Health and wellness benefits
Equity plan
Bonuses and incentives
+3
Senior Robotics Software Engineer: Real‑World AI/Planning
Senior Robotics Software Engineer: Real‑World AI/Planning

Path Robotics • Columbus (OH)

On-site
USD 130,000 - 185,000
Daily free lunch
Flexible PTO
Medical, dental, and vision coverage
+3