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 freeSenior C++ Software Engineer
Divergent · Torrance
