Divergent

Staff C++ Software Engineer

Divergent
Apply
1 month ago
Torrance, CA, USAStaff+

Base Salary

$141k - $225k/yr

Responsibilities

  • Design and develop real-time machine control software for industrial metal 3D printing systems.
  • Build multithreaded modern C++ applications for motion control, automation, and machine orchestration.
  • Develop and maintain GUI applications for machine monitoring, diagnostics, and control.
  • Create simulation and modeling tools to validate machine behavior and improve performance and reliability.
  • Design calibration routines, fault detection logic, and automated maintenance workflows.
  • Integrate software with complex mechatronic systems in collaboration with multidisciplinary engineering teams.
  • Support commissioning, troubleshooting, and continuous improvement on production hardware.
  • Contribute to software architecture, code quality standards, CI/CD workflows, and engineering best practices.

Requirements

  • Ability to lawfully access information and technology subject to U.S. export controls.
  • Strong proficiency in modern C++.
  • 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.
  • Preferred experience with Qt GUI development, OpenCV or other computer vision frameworks, Python, industrial automation, robotics, control systems, motion control, digital signal processing, MATLAB, Simulink, Simscape, GitHub Actions, automated testing, and electromechanical hardware integration.
  • Preferred experience in advanced manufacturing, aerospace, automotive, robotics, or high-performance engineering environments.

Benefits

  • Onsite work arrangement.
  • Competitive salary with equity plan and discretionary results-based incentive bonus opportunities.
  • Paid vacation, sick time, company holidays, and a year-end shutdown.
  • Paid parental leave.
  • HMO and Premium PPO health plans, company-sponsored life insurance, and short- and long-term disability coverage.
  • Learning and development reimbursement opportunities.

Tech Stack

C++CMakeGitGitHub ActionsMATLABOpenCVPython

Categories

Divergent

About Divergent

501-1,000 employees
Contact me