Staff Software Engineer (Robotics)

Divergent Technologies

Torrance, United States Posted October 22, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$141,380 - $224,500

Job Description

Join Divergent, a company revolutionizing product design and manufacturing through a digital production system that integrates advanced software, industrial robotics, and large-scale metal additive manufacturing. As a Staff Robotics Software Engineer, you will design, develop, and optimize the robotics and machine-control software that powers our automated manufacturing platform. This role requires a highly experienced engineer with a strong background in robotics, automation, and advanced manufacturing. Your work will directly impact factory performance, machine reliability, production throughput, and the evolution of Divergent's next-generation manufacturing technologies.

  • Design, develop, test, and maintain software that controls robotic systems, automated manufacturing equipment, and production workflows.
  • Architect robust software solutions for highly automated production environments, evaluating tradeoffs between performance, scalability, reliability, and maintainability.
  • Collaborate closely with cross-functional teams to translate manufacturing and automation requirements into scalable software solutions.
  • 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
Required Skills
software development manufacturing collaboration cross-functional collaboration C++ C# Python troubleshooting electrical engineering mechanical engineering industrial automation PLC communication
How to apply

You apply on Divergent Technologies’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Divergent Technologies

See every open role at Divergent Technologies on ARes.

More Jobs at Divergent Technologies
Share This Job