Drimva

Divergent

Senior C++ Software Engineer

$141K–$224K

Torrance, California, United States · Senior · Full-time · Posted Mar 31, 2026

About the job

Develop real-time software and machine-control systems for metal 3D printing platforms, integrating software with hardware to improve production performance and print quality.

What you'll do

  • Build multithreaded C++ software for motion control, automation, and machine orchestration; develop operator GUIs and simulation tools.
  • Create calibration, fault-detection, and automated maintenance systems; support hardware commissioning and troubleshooting.
  • Collaborate with engineering teams on system integration, software architecture, code quality, and CI/CD practices.

What they ask for

  • Ability to lawfully access information and technology subject to U.S. export controls.
  • 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 such as CMake.

Nice to have

  • Experience with Qt, OpenCV or other computer vision frameworks, Python, or industrial automation, robotics, or control systems.
  • Familiarity with MATLAB, Simulink, or Simscape; exposure to CI/CD and automated testing, particularly GitHub Actions.

Pay

$141,380 -$194.390 USD base salary; $163,270 - $224,500 USD base salary; $141,380 — $224,500 USD base salary

Tools

C++11, Git, CMake, Qt, OpenCV, Python, MATLAB, Simulink

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)