D
Divergent Technologies
Senior C++ Software Engineer
Skills
PythonMATLABGitHub
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$141,380 – $224,500 / year
Location:
Torrance, CA, USA
Work mode:
Onsite
Published on:
29 August 2026
What they need
- Join Divergent in redefining how complex systems are designed and manufactured. Our proprietary 3D metal printing and digital manufacturing platform are transforming production—enabling unprecedented speed, scalability, and performance
- As a Senior Software Engineer, you will lead the development of the machine control systems that power our next-generation manufacturing platform
- This is a high-impact role where your technical experience will directly influence system performance, reliability, and the future direction of our software stack
- Lead the architecture and development of real-time machine control systems for advanced 3D metal printing platforms
- Own and evolve the software stack for machine orchestration, including motion control, system coordination, and performance optimization
- Design and drive development of scalable, high-performance GUIs for operator control and system observability
- Architect and build high-fidelity simulation frameworks for system validation, predictive modeling, and performance tuning
- Define and implement calibration strategies, diagnostics, and automated maintenance systems to ensure precision and uptime at scale
- Partner cross-functionally with mechanical, electrical, and systems engineering leaders to drive full-stack mechatronic integration
- Set technical direction, coding standards, and best practices for real-time and systems-level software development
- Mentor engineers and provide technical leadership across projects, influencing design decisions and long-term architecture
- Drive initiatives that improve system robustness, scalability, and developer productivity- Proven experience building complex, real-time or distributed systems
- Demonstrated ability to own systems end-to-end, from design through deployment and iteration
- Strong experience with Git-based workflows and modern build systems (e.g., CMake)
- Ability to lawfully access information and technology subject to U.S. export controls
- Expert-level proficiency in modern C++ (C++11 or later), including multithreading, concurrency, and performance optimization
- Deep experience with real-time systems, control systems, or robotics software
- Strong background in industrial automation, motion control, or mechatronics integration
- Experience developing GUIs with Qt or similar frameworks
- Familiarity with computer vision (e.g., OpenCV) and sensor integration
- Proficiency in Python for automation, tooling, or rapid prototyping
- Experience with modeling and simulation tools (MATLAB, Simulink, Simscape)
- Working knowledge of Digital Signal Processing (DSP)
- Track record of technical leadership, mentorship, and influencing engineering direction
- Familiarity with CI/CD pipelines and scalable development workflows (e.g., GitHub Actions)
Other offers great for you!
These companies are also looking for great profiles
C
Celad
Ingénieur Logiciel Ros2 - C++ Qt (F/H)
Freelance
Montpellier, France
Onsite
Skills
MQTTC++ros2
1 month ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
7 days ago
Quick apply
A
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing
13 hours ago
Quick apply