Senior Robotics Software Engineer: Planning & Vision

Divergent Technologies

Torrance (CA)

On-site

USD 120,000 - 180,000

Full time

3 days 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

Job summary

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.

Qualifications

  • Bachelor’s in Computer Science, Robotics, or related field with 5+ years of professional experience.
  • Master’s or Ph.D. in Computer Science, Robotics, or related field with 3+ years of professional experience.
  • Knowledge of unit-testing, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Excellent communication and collaboration skills
  • Strong knowledge of data-structures, algorithms, and design pattern
  • Fundamental understanding of industrial robotics including manipulator kinematics & dynamics, robot trajectory generation, and communications protocols
  • Proficient in programming languages such as C++ and Python
  • Ability to lawfully access information and technology that is subject to US export controls
  • Expertise with search algorithms, optimization methods, and constraint satisfaction
  • Experience with open source robotic planning and manipulation software packages such as MoveIt and ROS
  • Ability to work effectively with cross-functional teams, including product managers & owners, engineers, and internal customers
  • Master’s or Ph.D. in Computer Science, Robotics, or related field with 3+ years of professional experience
  • Experience using programming languages such as C#, TypeScript
  • Understanding of computer vision libraries such as OpenCV and PCL
  • Explored using Generative AI in robotics
  • Strong publication record and/or open source contributions in the field of robotics.

Responsibilities

  • Develop and implement algorithms for task and motion planning and computer vision.
  • Design, implement, test, and optimize robotic software components.
  • Collaborate with cross-functional teams to integrate software with other products.
  • Document code, algorithms, user manuals, and procedures.
  • Stay updated on advancements in robot planning, AI, and perception.

Skills

C++
Python
Data structures & algorithms
OpenCV
ROS
MoveIt
Kinematics & dynamics
Constraint satisfaction
AI in robotics
Generative AI in robotics

Education

Bachelor's degree in Computer Science, Robotics, or related field
Master's or Ph.D. in Computer Science, Robotics, or related field

Tools

Docker
Kubernetes
MoveIt
ROS
OpenCV
PCL
Git

Job description

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.

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
Robotics AI Software Engineer - Task & Motion Planning
Robotics AI Software Engineer - Task & Motion Planning

Divergent • Torrance (CA)

Hybrid
USD 141,000 - 225,000
Equity plan
Bonus opportunities
Paid vacation & sick time
+2
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 Technologies • Torrance (CA)

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

Divergent Technologies • Torrance (CA)

On-site
USD 180,000 - 240,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
Senior Robotics Software Engineer — Task & Motion Planning
Senior Robotics Software Engineer — Task & Motion Planning

Divergent • Torrance (CA)

On-site
USD 141,380 - 194,390
Holistic compensation package
Paid vacation and parental leave
Comprehensive health benefits
+2
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
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 Robotics Vision Software Engineer
Senior Robotics Vision Software Engineer

Amazon • Town of Westboro (WI)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+2