JobHunter AI
C++ Software Architect (m/f/d) Tool Path Calculation
OPEN MIND Technologies AG
Work Mode
Hybrid
Type
Internship
Sector
Education
First Seen
2026-07-13
Source
arbeitnow
Hybrid Education IT MEAL Healthcare English Professional German Professional Deadline Unclear
Job Description
<h2>Join the #TEAMCAMFORCE!</h2> <p>WITH PASSION AND EXPERIENCE, YOU CAN ACHIEVE ANYTHING</p> <p>What do a top-of-the-line mountain bike, an artificial hip joint, and a smartphone have in common? We develop the software used to manufacture these high-end products! With hyperMILL®, we control CNC machines and set the highest standards for performance and part quality.</p> <p>We are one of the world’s leading developers of high-performance CAD/CAM solutions—and have been for more than 30 years! Our innovative CAD/CAM technologies deliver significantly higher performance in the programming process and set international standards in machining.</p> <p>We are looking to expand our development team at our Headquarter in Wessling near Munich, with a focus on C++-based algorithm development and the further development of our software architecture.</p> <h2>Your main tasks</h2> <ul> <li><strong>Development of Innovative Algorithms:</strong><br> Design, development, and optimization of mathematical algorithms in C++ for generating highly precise and efficient toolpaths</li> <li><strong>Further Development of Our Software Architecture:</strong><br> Shared responsibility for the further development of our software architecture to improve scalability</li> <li><strong>Interdisciplinary collaboration:</strong><br> Close and agile collaboration with your own team—comprising mathematicians, physicists, and mechanical engineers—as well as with related departments, particularly Product Management and Innovation</li> <li><strong>Helping shape future technologies:</strong><br> Contributing your own ideas, experiences, and perspectives to proactively participate in the development of future hyperMILL® modules</li> </ul> <h2>Your profile</h2> <ul> <li><strong>Successful completion of a degree program:</strong><br> Degree in mathematics, physics, mechanical engineering, computer science, or a comparable technical or scientific field</li> <li><strong>Technical expertise:</strong><br> Comprehensive expertise in development with C++ and an understanding of modern software architecture; experience with C to understand legacy code is a plus</li> <li><strong>Experience in technical software development:</strong><br> Practical experience in developing technical software solutions, ideally in the field of CAD/CAM systems, CNC technologies, or industrial control systems</li> <li><strong>Interest in mathematical and software architecture challenges:</strong><br> Enjoyment of solving mathematical problems—for example, in the fields of differential geometry or computer geometry—as well as further developing our software architecture</li> <li><strong>Language skills:</strong><br> Very good English skills for communication within our international team; knowledge of German is a plus</li> </ul> <h2>Why us?</h2> <ul> <li><strong>Recreation:</strong><br> 30 vacation days and additional special leave days</li> <li><strong>Work-Life Balance:</strong><br> Maximum flexibility through a hybrid
Skills
Software Development
Language Requirements
{'language': 'English', 'level': 'Professional'} {'language': 'German', 'level': 'Professional'}