C++ Software Engineer

About the job

To strengthen our software development team, we are looking immediately or by arrangement for a motivated and committed individual to shape the future with us.

C++ Software Engineer (80-100%)

J. SCHNEEBERGER Maschinen AG develops and produces state-of-the-art CNC grinding machines with integrated robotics for the manufacture and regrinding of cutting tools and the production of various precision parts. Our self-developed CAD/CAM software is a core component of Schneeberger grinding technology. It is offered on industrial PCs with the grinding machines and for installation on workstation computers.

The internationally active family business is represented in all major markets with its own sales and service branches or qualified partners. Customers include companies from tool manufacturing, the automotive industry and its suppliers, general mechanical engineering, the aerospace industry, energy technology, and contract manufacturing.

What you can help move with us:

  • Further development of our subsystems for calculating part geometries and grinding processes to implement customer requirements, in C++ and our own template language
  • Improvement or redesign of existing calculation modules
  • Revision of the software design for a more open, future-oriented overall architecture
  • Intensification of automated testing

What you can expect from us:

  • A great technical challenge where you can fully apply your knowledge in C++, computer graphics, and applied mathematics
  • A fascinating technical environment (visualisation, modelling, simulation, and process planning in 3D)
  • Direct contact with the application side via our grinding technology team
  • Work in a small team, short communication paths, uncomplicated organisational structure, collegial atmosphere, open communication culture
  • Contemporary tool environment (C++, Visual Studio, Git(lab), Jira)

What we wish from you:

  • Completed studies in (technical) computer science, mathematics, or a related discipline
  • Deep knowledge of C++
  • Practical experience in understanding and developing complex technical software products
  • Enjoyment of clear, clean, contemporary software architecture

J. SCHNEEBERGER Maschinen AG respects the diverse needs and life experiences of its employees and promotes their diversity. Equal treatment is of the highest priority.

Are you an open-minded, resilient, and humorous person with a strong service orientation who wants to engage in the field of mechanical engineering? Then we look forward to getting to know you!

Other interesting job offers

Salary estimator

Try our salary estimator to better understand what you can aim for as a C Developer

Salary for C Developer