J. Schneeberger Maschinen AG
Unknown
C++ Software Engineer (80-100%)
- 14 September 2026
- 80 – 100%
- Permanent position
- Unknown
Job summary
Join J. SCHNEEBERGER Maschinen AG, a leader in CNC grinding technology. Be part of an innovative and collaborative team.
Tasks
- Enhance subsystems for part geometry calculations in C++.
- Redesign existing calculation modules for better efficiency.
- Revamp software architecture for future-oriented design.
Skills
- Degree in computer science, mathematics, or related field.
- Strong C++ knowledge and experience with complex software.
- Passion for clean and modern software architecture.
Is this helpful?
About the job
To strengthen our software development team, we are looking for a motivated and committed individual to join us immediately or by arrangement, who will help shape the future with us.
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 a variety of 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.
This is 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
This is what you can expect from us:
- A great technical challenge where you can fully apply your knowledge of C++, computer graphics, and applied mathematics
- A fascinating technical environment (visualisation, modelling, simulation, and process planning in 3D)
- Direct contact with the application side through our grinding technology team
- Work in a small team, short communication paths, uncomplicated organisational structure, collegial atmosphere, open communication culture
- Contemporary toolset (C++, Visual Studio, Git(lab), Jira)
This is 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 given the highest priority.
Applicants who apply directly to us are especially welcome.
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!
Please send your electronic application documents, including salary expectations, to:
hrm@schneeberger.swiss