Staff C++ Real-Time Industrial Software Engineer

Divergent

Los Angeles (CA)

On-site

USD 141,000 - 225,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity plan
Discretionary bonus opportunities
Paid vacation and holidays
Parental leave

Job summary

Divergent is redefining industrial manufacturing with software-driven production and advanced metal 3D printing. We seek a Staff C++ Software Engineer to develop real-time software powering our systems, spanning controls, automation, and machine orchestration at a hands-on level.

You will work at the intersection of software and hardware, designing robust multithreaded applications, GUI tools, and simulation capabilities to ensure print quality and uptime in a fast-paced R&D and production

Qualifications

  • Strong proficiency in modern C++ (C++11 or newer).
  • Experience developing multithreaded and/or real-time software applications.
  • Experience with Git or similar version control systems.
  • Familiarity with build systems and tooling such as CMake.
  • Strong debugging, problem-solving, 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 modern C++ for motion control, automation, and machine orchestration.
  • Develop and maintain operator-facing GUI applications for machine monitoring, diagnostics, and control.
  • Create simulation and modeling tools to validate machine behavior, optimize performance, and improve system reliability.
  • Design calibration routines, fault detection logic, and automated maintenance workflows to maximize print consistency and uptime.
  • Collaborate cross-functionally with controls, electrical, mechanical, systems, and manufacturing engineers to integrate software with complex mechatronic systems.
  • Support commissioning, troubleshooting, and continuous improvement efforts on production hardware.
  • Contribute to software architecture, code quality standards, CI/CD workflows, and engineering best practices.

Skills

Modern C++
Multithreaded software
Git
CMake
Debugging
Systems-level thinking
Qt GUI
OpenCV
Python

Tools

Qt
OpenCV
Python
MATLAB/Simulink

Job description

Divergent is redefining industrial manufacturing with software-driven production and advanced metal 3D printing. We seek a Staff C++ Software Engineer to develop real-time software powering our systems, spanning controls, automation, and machine orchestration at a hands-on level.

You will work at the intersection of software and hardware, designing robust multithreaded applications, GUI tools, and simulation capabilities to ensure print quality and uptime in a fast-paced R&D and production

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Real-Time C++ Engineer for Industrial 3D Printing
Senior Real-Time C++ Engineer for Industrial 3D Printing

Divergent • Los Angeles (CA)

On-site
USD 141,000 - 225,000
Equity plan
Discretionary incentive bonus
Health insurance (HMO/PPO)
+4
Staff C++ Software Engineer
Staff C++ Software Engineer

Divergent • Los Angeles (CA)

On-site
USD 141,000 - 225,000
Equity plan
Discretionary bonus opportunities
Paid vacation and holidays
+1
Senior C++ Software Engineer
Senior C++ Software Engineer

Divergent • Los Angeles (CA)

On-site
USD 141,000 - 225,000
Equity plan
Discretionary incentive bonus
Health insurance (HMO/PPO)
+4
Senior C++ Software Engineer
Senior C++ Software Engineer

Divergent • Torrance (CA)

On-site
USD 134,000 - 186,000
Competitive salary
Paid vacation and sick time
Health and wellness benefits
+1
Staff Robotics Software Engineer – Industrial Automation
Staff Robotics Software Engineer – Industrial Automation

jobs.frontdoordefense.com - Jobboard • Torrance (CA)

Hybrid
USD 141,380 - 224,500
Equity plan
Paid vacation
Wellness benefits
+1
Senior Real-Time Software Engineer, Industrial Automation
Senior Real-Time Software Engineer, Industrial Automation

Seurat Technologies • Wilmington (MA)

On-site
USD 140,000 - 200,000
Senior C++ Software Engineer — Real-Time 3D Printing
Senior C++ Software Engineer — Real-Time 3D Printing

Ellenco Estágios e Treinamentos • Cincinnati (OH)

On-site
USD 90,000 - 140,000
Medical with employer HSA contributed
Dental
Vision
+4
Staff Full Stack Software Engineer Software
Staff Full Stack Software Engineer Software

Front Door Defense • Torrance (CA)

On-site
USD 122,430 - 224,500
Equity plan
Paid vacation
Comprehensive health benefits
+1
Senior/Staff Mechanical Engineer, Factory Automation
Senior/Staff Mechanical Engineer, Factory Automation

Divergent • Torrance (CA)

On-site
USD 129,000 - 204,000
Equity plan
Discretionary bonus
Paid vacation
+1
Senior/Staff Mechanical Engineer, Factory Automation
Senior/Staff Mechanical Engineer, Factory Automation

Socket.dev • Torrance (CA)

On-site
USD 129,000 - 204,000
Equity plan
Bonus opportunities
Paid time off
+3