Find a jobRecruiters

Staff Software Engineer (Robotics)

Exclusive opportunity

Onsite

Staff Software Engineer (Robotics)

Divergent Technologies

Staff Software Engineer (Robotics)

Skills

PythonC#

2 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$141,380 – $224,500 / year

Location:

Torrance, CA, USA

Work mode:

Onsite

Published on:

22 October 2026

What they need


  • Divergent is transforming how complex products are designed and manufactured through a fully digital production system that combines advanced software, industrial robotics, and large-scale metal additive manufacturing
  • We are seeking a Staff Robotics Software Engineer to design, develop, and optimize the robotics and machine-control software that powers our automated manufacturing platform
  • This role is intended for a highly experienced engineer who thrives on solving complex technical challenges, building robust software systems, and working at the intersection of robotics, automation, and advanced manufacturing
  • You will be a hands-on technical expert responsible for architecting and implementing software that controls robotic systems, manufacturing equipment, and automated production processes
  • Your work will directly impact factory performance, machine reliability, production throughput, and the evolution of Divergent’s next-generation manufacturing technologies
  • Robotics Software Development
  • Design, develop, test, and maintain software that controls robotic systems, automated manufacturing equipment, and production workflows
  • Build reliable and scalable software solutions for industrial robotics, motion-control systems, sensors, machine vision systems, and factory automation infrastructure
  • Develop applications that coordinate complex interactions between robots, manufacturing equipment, and production systems
  • Implement software that enables high-performance, repeatable, and highly automated manufacturing processes
  • Optimize software performance, reliability, maintainability, and system throughput
  • Machine Control & Automation
  • Develop machine-control software for additive manufacturing systems, robotic cells, and production equipment
  • Design software architectures that support real-time decision-making and coordinated robotic operations
  • Integrate hardware, sensors, actuators, and automation systems into production-ready software solutions
  • Investigate and resolve complex software, integration, and system-level issues in manufacturing environments
  • Support deployment and commissioning of new manufacturing technologies and automation systems
  • System Architecture & Technical Problem Solving
  • Architect robust software solutions for highly automated production environments
  • Evaluate tradeoffs between performance, scalability, reliability, and maintainability
  • Contribute to technical design reviews and software architecture discussions
  • Identify opportunities to improve factory automation capabilities through software innovation
  • Develop tools, frameworks, and infrastructure that improve engineering efficiency and system performance
  • Cross-Functional Collaboration
  • Partner closely with Robotics, Manufacturing, Controls, Mechanical, Electrical, and Product Engineering teams
  • Translate manufacturing and automation requirements into scalable software solutions
  • Collaborate on system integration efforts involving robotics, controls, sensors, and production equipment
  • Support root-cause analysis and resolution of complex operational and production issues- Experience designing and implementing complex software systems deployed in production environments
  • 8+ years of professional software engineering experience, with significant experience developing robotics, automation, industrial systems, or machine-control software
  • Strong proficiency in C++, C#, Python, or similar programming languages
  • Experience developing software that interfaces directly with hardware, robotics systems, industrial equipment, or automated machinery
  • Strong debugging, troubleshooting, and systems-thinking skills
  • Bachelor’s degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field
  • Advanced degree in Computer Science, Robotics, Controls Engineering, or a related field
  • Experience with industrial robotics platforms such as ABB, FANUC, KUKA, or Yaskawa
  • Experience with motion control, machine vision, path planning, automation systems, or robotic work cells
  • Experience in advanced manufacturing, additive manufacturing, aerospace, automotive, defense, or industrial automation environments
  • Experience with real-time software systems and distributed control architectures
  • Familiarity with PLCs, industrial communication protocols, and manufacturing execution systems
  • Experience developing software for production environments where reliability and uptime are critical

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

6 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools