Real-Time C++ Software Engineer for Industrial Robotics

Divergent

Los Angeles (CA)

On-site

USD 141,000 - 225,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Bonuses
Vacation
Parental leave
Health benefits
Life insurance
Disability coverage

Job summary

Divergent in Los Angeles is hiring a software engineer to design and develop real-time machine control software for proprietary industrial 3D printing systems. You will build multithreaded C++ applications for motion control, automation, and machine orchestration, and create operator GUIs for monitoring and control.

You will collaborate with controls, electrical, mechanical, and manufacturing engineers to ensure seamless integration with mechatronic systems, participate in calibration routines,

Qualifications

  • Proficiency in modern C++ (C++11 or newer).
  • Experience with multithreaded and/or real-time software.
  • Experience with Git or similar version control systems.
  • Familiarity with build systems such as CMake.
  • Strong debugging and systems-level thinking skills.

Responsibilities

  • Design and develop real-time machine control software for proprietary industrial 3D printing systems.
  • Build robust multithreaded applications in C++ for motion control, automation, and machine orchestration.
  • Develop and maintain operator-facing GUI applications for monitoring, diagnostics, and control.
  • Create simulation and modeling tools to validate machine behavior and improve reliability.
  • Design calibration routines, fault detection logic, and automated maintenance workflows.
  • Collaborate with controls, electrical, mechanical, systems, and manufacturing engineers to integrate software with mechatronic systems.
  • Support commissioning, troubleshooting, and continuous improvement on production hardware.
  • Contribute to software architecture, code quality standards, CI/CD workflows, and engineering best practices.

Skills

C++ mastery
Multithreaded RT software
Git
CMake
Debugging

Tools

Qt
OpenCV
Python

Job description

Divergent in Los Angeles is hiring a software engineer to design and develop real-time machine control software for proprietary industrial 3D printing systems. You will build multithreaded C++ applications for motion control, automation, and machine orchestration, and create operator GUIs for monitoring and control.

You will collaborate with controls, electrical, mechanical, and manufacturing engineers to ensure seamless integration with mechatronic systems, participate in calibration routines,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Machine Control Engineer (C++/Automation)
Senior Real-Time Machine Control Engineer (C++/Automation)

Divergent • Torrance (CA)

On-site
USD 141,000 - 225,000
Holistic compensation package
Wellness and time off
Comprehensive health benefits
+2
Staff Robotics Software Engineer - Industrial Automation
Staff Robotics Software Engineer - Industrial Automation

Divergent Technologies • Torrance (CA)

On-site
USD 180,000 - 240,000
Software Architect - Robotics, AI & Real-Time Systems
Software Architect - Robotics, AI & Real-Time Systems

Divergent Technologies • Torrance (CA)

On-site
USD 140,000 - 180,000
Staff Software Engineer (Robotics)
Staff Software Engineer (Robotics)

Divergent Technologies • Torrance (CA)

On-site
USD 180,000 - 240,000
Senior Real-Time Controls Engineer - Industrial Machinery
Senior Real-Time Controls Engineer - Industrial Machinery

Big Resourcing • Wilmington (MA)

On-site
USD 130,000 - 180,000
Staff Robotics Software Engineer, Automation Leader
Staff Robotics Software Engineer, Automation Leader

Divergent • Torrance (CA)

Hybrid
USD 141,000 - 224,000
Equity plan
Discretionary bonus opportunities
Paid time off
Senior Robotics Software Engineer - Task & Motion Planning
Senior Robotics Software Engineer - Task & Motion Planning

Divergent • Los Angeles (CA)

Hybrid
USD 141,000 - 225,000
Health and wellness benefits
Equity plan
Bonuses and incentives
+3
Senior C++ Real-Time Control Engineer (3D Metal Printing)
Senior C++ Real-Time Control Engineer (3D Metal Printing)

Divergent • Torrance (CA)

On-site
USD 134,640 - 185,130
Competitive salary
Paid vacation and sick time
Health and wellness benefits
+1
Lead Robotics Software Engineer – Industrial Automation
Lead Robotics Software Engineer – Industrial Automation

Eleven Recruiting • El Segundo (CA)

On-site
USD 110,000 - 160,000
Real-Time Embedded Robotics Controls Engineer
Real-Time Embedded Robotics Controls Engineer

Amazon • Massachusetts

On-site
USD 144,000 - 194,000
Medical, Dental, Vision
401(k) Plan
PTO
+1