Divergent is looking to solve the problem of revolutionizing the manufacturing process through advanced 3D metal printing technology by developing high-performance machine control systems for their next-generation digital manufacturing platform.
Requirements
- Proficiency in modern C++ (C++11 or later), including multithreaded application development
- Experience with version control systems (Git)
- Familiarity with build systems and configuration tools (e.g., CMake)
- Experience with GUI development using Qt
- Familiarity with computer vision libraries such as OpenCV
- Working knowledge of Python for scripting and automation
- Background in industrial control systems or control theory
Responsibilities
- Design and implement real-time machine control software for our proprietary 3D metal printing systems.
- Develop and maintain the graphical user interface (GUI) for operator interaction with 3D printers.
- Build and optimize software simulations of 3D printer operations for design validation and performance analysis.
- Create calibration algorithms and automated maintenance procedures to ensure high system reliability and print quality.
- Collaborate closely with hardware, mechanical, and systems engineering teams to integrate software with complex mechatronic systems.
Other
- Ability to lawfully access information and technology that is subject to US export controls
- This position is 100% onsite to support close collaboration with multidisciplinary teams and direct access to state-of-the-art manufacturing equipment.
- Join our collaborative, dynamic, and high-performing team within a fast-paced, mission-driven company.
- Divergent is an Equal Opportunity Employer.
- Our company participates in E-Verify.