Divergent
Staff Software Engineer, Robotics
$141K–$224K
Torrance, California, United States · Staff · Full-time · Posted Jun 9, 2026
- Experience
- 8+ years of professional software engineering experience; significant experience in robotics, automation, industrial systems, or machine-control software.
- Education
- Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field.
- Visa sponsorship
- The company participates in E-Verify, which confirms a candidate’s eligibility to work in the United States after completion of Form I-9.
About the job
Designs and develops robotics and machine-control software for Divergent’s automated manufacturing platform, improving factory reliability, performance, and production throughput.
What you'll do
- Develop and optimize software controlling robots, manufacturing equipment, and automated production workflows.
- Design machine-control architectures and integrate hardware, sensors, actuators, and automation systems.
- Troubleshoot system-level issues and support deployment and commissioning of manufacturing technologies.
What they ask for
- Bachelor’s degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field.
- 8+ years of professional software engineering experience, including significant robotics, automation, industrial systems, or machine-control software experience.
- Proficiency in C++, C#, Python, or similar programming languages.
- Experience interfacing software with hardware or robotics systems and designing complex software deployed in production.
Nice to have
- Advanced degree in Computer Science, Robotics, Controls Engineering, or a related field.
- Experience with industrial robotics platforms such as ABB, FANUC, KUKA, or Yaskawa.
Pay
$141,380 -$194.390 USD base salary; $163,270 - $224,500 USD base salary
Tools
C++, C#, Python, ABB, FANUC, KUKA, Yaskawa, PLCs
Model-written summary · the original posting is authoritative