OPEN MIND Technologies AG
OPEN MIND Technologies AG

Senior Software Engineer C++ (full stack) - (m/f/d)

Employee
Software Development

Join the #TEAMCAMFORCE!

What do a top mountain bike, an artificial hip joint and your smartphone have in common? The software to produce these high-end products comes from us! Our _hyper_MILL® software controls the machines that make these parts. In doing so, we have the highest standards of performance and part quality.


We are seeking a dynamic and motivated Senior Software Engineerto join our team in our Bologna or Pesaro Office. The Senior Software Engineer will play a crucial role to maintain and develop high level mathematical algorithms in our product. Play with triangular meshes, graphics and service components, both in single and multithread conditions, solving real-life problems to support our customers to achieve outstanding results in everyday machining job.


We are one of the world's leading developers of high-performance CAD/CAM solutions – and have been for 30 years! Our innovative CAD/CAM technologies ensure significantly higher performance in the programming process and set international standards in machining production.


If you have a passion for computational and differential geometry, and would like to contribute your know-how, then please send us your application.

Your main tasks

  • Requirements Analysis:
    Collaborate as part of a creative team to analyze the requirements for the new and ongoing development of our CAD software.
  • Software Enhancement:
    Enhance existing software modules and actively participate in implementing new product features to improve the functionality and usability.
  • Algorithm Design and Application Development:
    Maintain and increase Meshes Kernel functions, application and 3D graphics infrastructure for colleagues and Product Management.
  • Agile Collaboration:
    Work collaboratively and in an agile manner with our product management and innovation team, engaging in sprint planning, reviews, and retrospectives to ensure timely delivery and alignment with project objectives.
  • Idea Contribution:
    Actively contribute your innovative ideas and participate in brainstorming sessions to develop new solution concepts, fostering a collaborative and constructive environment within the team.

Your profile

  • Educational Background: Successfully completed studies in informatics, engineering, mathematics, physics, providing a solid foundation for the role.
  • Proficiency in C++: Possess proven in-depth knowledge and proficiency in C++ (up to C++20), enabling you to contribute effectively to software development tasks.
  • Experience in Software Development: 3 - 5 years of professional experience working with software used in development, showcasing your ability to navigate and contribute to complex software projects.
  • Passion for Problem-Solving: Show a strong interest in triangular meshes related questions, on software implementation and in OpenGL, and derive practical solutions. Enjoy engaging in discussions on these topics at a professional level.
  • Fluency in Communication: Communicate fluently (at least B2) in both languages Italian and English, facilitating effective collaboration and communication within the team.

Why us?

  • Competitive compensation package.
  • 50% smart working
  • Comfortable working environment: Equipment with state-of-the-art technical tools.
  • Free coffee, tea & water at our offices.
  • Support for co-working spaces.
  • Meal vouchers for each working day.
  • Onboarding Program: A comprehensive onboarding program to help you get started and develop your potential at your own pace.
  • Promotion of personal development: Targeted job-related training measures and workshops.
  • Company Events: Various corporate events throughout the year.
  • I nternational working environment: A varied and challenging role in a highly multinational, stable, and innovative company and a well-established local team in Italy.
  • OPEN MIND Technologies Culture: Experience a very open-minded culture with flat hierarchies and a high degree of creative freedom.
  • Stimulating working environment: Be part of a dynamic and highly motivated team. Grow professionally and personally with us!
Updated: 4 minutes ago
Job ID: 11406141
Report issue

OPEN MIND Technologies AG

201-500 employees
Technology, Information and Internet

OPEN MIND – Technologieführer im Markt der digitalen Fertigung

OPEN MIND zählt weltweit zu den gefragtesten Herstellern von innovativen und leistungs­fähigen CAD/CAM-Lösungen für…

Read more
  1. Senior Software Engineer C++ (full stack) - (m/f/d)