Staff Software Engineer (Robotics)
Divergent Technologies
Torrance, United States Posted October 22, 2026
Check how well your resume matches this job
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
Similar Jobs
Senior Software Engineer (Robotics)
Divergent Technologies
Staff Software Architect (Robotics & Artificial Intelligence)
Divergent Technologies
Senior Software Engineer
Abbott
Engineering Intern (Summer 2027)
Divergent Technologies
How to apply
You apply on Divergent Technologies’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Divergent Technologies
See every open role at Divergent Technologies on ARes.
More Jobs at Divergent Technologies