D

Divergent Technologies

End-to-end software-hardware digital manufacturing system

Staff Robotics Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeTorrance, CA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field is required.
  • At least 8 years of professional software engineering experience is required, including significant experience developing robotics, automation, industrial systems, or machine-control software.
  • Strong proficiency in C++, C#, Python, or similar programming languages is required.
  • Experience developing software that interfaces directly with hardware, robotics systems, industrial equipment, or automated machinery is required.
  • Experience designing and implementing complex software systems deployed in production environments is required.
  • Strong debugging, troubleshooting, and systems-thinking skills are required.

Responsibilities

  • 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.
  • 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.
  • 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.
  • Partner 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.

Desired Qualifications

  • An advanced degree in Computer Science, Robotics, Controls Engineering, or a related field is preferred.
  • Experience with industrial robotics platforms such as ABB, FANUC, KUKA, or Yaskawa is preferred.
  • Experience with motion control, machine vision, path planning, automation systems, or robotic work cells is preferred.
  • Experience with real-time software systems and distributed control architectures is preferred.
  • Experience in advanced manufacturing, additive manufacturing, aerospace, automotive, defense, or industrial automation environments is preferred.
  • Familiarity with PLCs, industrial communication protocols, and manufacturing execution systems is preferred.
  • Experience developing software for production environments where reliability and uptime are critical is preferred.

About the Company

Divergent Technologies

End-to-end software-hardware digital manufacturing system

Divergent Technologies builds an end-to-end production system for digital manufacturing that combines software and hardware. Its Divergent Adaptive Production System (DAPS) lets clients design parts, 3D print them, and automatically assemble complex structures for sectors like automotive, aerospace, and defense. The system works by letting users optimize designs, reduce material use, and manufacture without large upfront capital investments, using modular production to speed up innovation and lower environmental impact. Divergent differentiates itself by offering a fully integrated, scalable workflow that goes from digital design to finished parts in one system, enabling faster iterations and sustainable manufacturing. The company’s goal is to change how complex structures are built in manufacturing, delivering scalable efficiency and greener production practices.

Company size
501-1,000
Company stage
Series E
Total funding
$1B
Headquarters
Los Angeles, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Divergent Technologies

See more jobs