← Back to job listings
DT
Staff C++ Software Engineer
Divergent Technologies · Torrance, United States
About The Role
Join our team as a Staff C++ Software Engineer, where you will play a crucial role in developing real-time software systems for our next-generation metal 3D printing platforms. This hands-on engineering position will involve hardware integration, high-performance software architecture, and intelligent automation in a fast-paced R&D and production environment. You will design and develop real-time machine control software, build robust multithreaded applications, and collaborate with cross-functional teams to integrate software with complex mechatronic systems.
- Design and develop real-time machine control software for proprietary industrial 3D printing systems, focusing on high-performance software architecture and intelligent automation.
- Build robust multithreaded applications in modern C++ for motion control, automation, and machine orchestration, and develop and maintain operator-facing GUI applications.
- Collaborate cross-functionally with controls, electrical, mechanical, systems, and manufacturing engineers to integrate software with complex mechatronic systems.
- Experience developing multithreaded and/or real-time software applications
- Familiarity with build systems and tooling such as CMake
- Strong proficiency in modern C++ (C++11 or newer)
- Ability to lawfully access information and technology subject to U.S. export controls
- Strong debugging, problem-solving, and systems-level thinking skills
- Experience with Git or similar version control systems
- 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 for modeling and simulation
- Exposure to CI/CD pipelines and automated testing workflows, particularly using GitHub Actions
- Experience working in advanced manufacturing, aerospace, automotive, robotics, or high-performance engineering environments
Similar roles you might like
See all →A
DevSecOps Engineer
Aviture
Salary not disclosedPosted today
LS
Senior Account Manager
Lunar Solar Group
Salary not disclosedPosted today
1C
Territory Consultant - OR Specialist
100 Cardinal Health, Inc.
$126,600 – 162,340/yrPosted today
2C
Quality Compliance Manager
222 Cardinal Health 110, LLC
$106,700 – 137,160/yrPosted today
2C
Cherry Picker Operator (Weekends)
239 Cardinal Health 112, LLC
Salary not disclosedPosted today
1C
Senior Engineer, Workday AI Developer
112 Cardinal Health 5, LLC
$125,300 – 178,900/yrPosted today
2C
Laboratory Technician
225 Cardinal Health 414, LLC
$17/hrPosted today
1C
Software Engineer
112 Cardinal Health 5, LLC
$96,300 – 137,600/yrPosted today
This is an external listing. JobSpring does not represent or verify the employer. Report this listing