Skip to content
← Back to job listings

Senior C++ Software Engineer

Divergent Technologies · Torrance, United States

Imported listingfull-timeabout 1 month ago

About The Role

Join Divergent, a company revolutionizing the design and manufacturing of complex systems. As a Senior C++ Software Engineer, you will lead the development of machine control systems for our next-generation manufacturing platform. This high-impact role will directly influence system performance, reliability, and the future direction of our software stack. You will be responsible for the architecture and development of real-time machine control systems, the evolution of the software stack for machine orchestration, and the design and development of scalable, high-performance GUIs. You will also partner cross-functionally with mechanical, electrical, and systems engineering leaders, mentor engineers, and drive initiatives to improve system robustness, scalability, and developer productivity.

  • 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.
  • Set technical direction, coding standards, and best practices for real-time and systems-level software development.
  • 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)

This is an external listing. JobSpring does not represent or verify the employer. Report this listing