Senior C++ Software Engineer at Divergent - ScoutJobs - The AI-curated global job board
Skip to content
D
Posted a day ago

Senior C++ Software Engineer

DivergentSenior C++ Software Engineer

Perks & benefits

CommissionHealth InsurancePaid LeaveRelocation AllowanceEducation Allowance

Requirements

Modern C++ proficiency, Multithreaded software experience, Real-time applications experience, Git experience, CMake familiarity

Skills

C#QtPythonCMakeGit

About the role

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 and optimize performance
  • Design calibration routines, fault detection logic, and automated maintenance workflows
  • Collaborate cross-functionally with controls, electrical, mechanical, and systems engineers
  • Support commissioning, troubleshooting, and continuous improvement on production hardware
  • Contribute to software architecture, code quality standards, and CI/CD workflows

Requirements

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

Preferred Qualifications

  • Experience developing GUI applications using Qt
  • Familiarity with OpenCV or other computer vision frameworks
  • Proficiency in Python for scripting, automation, or test tooling
  • Experience with industrial automation, robotics, or control systems
  • Understanding of real-time systems, motion control, or digital signal processing (DSP)
  • Experience integrating software with electromechanical hardware systems
  • Familiarity with MATLAB, Simulink, or Simscape
  • Exposure to CI/CD pipelines and GitHub Actions

About the Company

Divergent is a technology company that has architected, invented, built, and commercialized an end-to-end factory system called the Divergent Adaptive Production System (DAPS) to manufacture complex integrated vehicle structures and subsystems.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior C++ Software Engineer

Divergent · Torrance

Sign up to apply