Industrial Robotics Engineer

Divergent•Torrance, CA
•$141,380 - $224,500•Hybrid

About The Position

Divergent is seeking a talented and motivated Industrial Robotics Engineer to join its Robotics & AI Software team. The engineer will work with automation and software engineers to develop and implement algorithms for robotic task and motion planning and computer vision. The role contributes to designing, developing, and testing software that improves the efficiency and reliability of robotic algorithms, including symbolic task planning, robot kinematics, collision detection, optimization, and computer vision. The position involves developing and maintaining software development practices, collaborating across teams to integrate software products, and contributing to planning solutions with senior engineers. The engineer will design and optimize algorithms in the planning framework, assist with computer vision integration and testing, document code and technical processes, and keep up with advances in robot planning technologies. The role is hybrid. Candidates will be considered at E05 (Senior) or E06 (Staff) level. The stated pay range is $141,380–$224,500 USD, depending on level and evaluation through the interview process.

Requirements

  • Ability to lawfully access information and technology subject to US export controls.
  • Bachelor’s degree in Computer Science, Robotics, or a related field and 5+ years of professional experience.
  • Proficiency in programming languages such as C++ and Python.
  • Strong knowledge of data structures, algorithms, and design patterns.
  • Fundamental understanding of industrial robotics, including manipulator kinematics and dynamics, robot trajectory generation, and communications protocols.
  • Expertise with search algorithms, optimization methods, and constraint satisfaction.
  • Experience with open-source robotic planning and manipulation software packages such as MoveIt and ROS.
  • Knowledge of unit testing, CI/CD pipelines, and containerization such as Docker and Kubernetes.
  • Excellent communication and collaboration skills.
  • Ability to work effectively with cross-functional teams, including product managers and owners, engineers, and internal customers.

Nice To Haves

  • Master’s or Ph.D. in Computer Science, Robotics, or a related field with 3+ years of professional experience.
  • Understanding of computer vision libraries such as OpenCV and PCL.
  • Experience using programming languages such as C# and TypeScript.
  • Exploration of Generative AI in robotics.
  • Strong publication record and/or open-source contributions in robotics.

Responsibilities

  • Develop and maintain software development best practices to support high-quality code, efficient testing, and timely releases.
  • Collaborate with other teams to ensure software integrates seamlessly with other software products.
  • Work with senior engineers to understand project requirements and contribute to software solutions for robot task and motion planning.
  • Design, implement, and optimize algorithms within the planning framework using programming skills and robotics principles.
  • Assist with integrating and testing computer vision software for robustness and performance in real-world scenarios.
  • Document code, algorithms, user manuals, and procedures to support knowledge sharing and future development.
  • Stay current with advancements in robot planning algorithms and technologies and contribute ideas to the team.

Benefits

  • Competitive salary, equity plan, and discretionary results-based incentive bonus opportunities.
  • Paid vacation, sick time, and company holidays, including a year-end shutdown.
  • Paid parental leave.
  • Health and wellness benefits, including HMO and Premium PPO options.
  • Company-sponsored life insurance.
  • Short- and long-term disability coverage.
  • Reimbursement opportunities for learning and development initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service