J. Schneeberger Maschinen AG
unknown
Software Engineer / Architect (80-100%)
- 14 September 2026
- 80 – 100%
- Permanent position
- unknown
Job summary
J. SCHNEEBERGER Maschinen AG designs and produces advanced CNC grinding machines. Join us to work in a dynamic team with great opportunities.
Tasks
- Redesign and modernize subsystems for process management and simulation.
- Define and implement a forward-looking overall architecture.
- Collaborate closely with our grinding technology team.
Skills
- Degree in (technical) computer science or related field required.
- Strong knowledge of C++ is essential.
- Experience in application design and developing complex software.
Is this helpful?
About the job
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 shape with us:
- Redesign, modernisation and further development of subsystems for process management, simulation, communication with robot and CNC control, and tool management
- Definition and implementation of an open, future-oriented overall architecture
What you can expect from us:
- A great technical challenge where you can fully apply your knowledge in C++, application design and system architecture, computer graphics, multitasking and data modelling
- 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 landscape (C++, Visual Studio, Git(lab), Jira, M365, Angular)
What we wish from you:
- Completed studies in (technical) computer science or a related discipline
- Deep knowledge of C++
- Practical experience in application design, and in understanding and developing complex technical software products
- Enjoyment of clear, clean, contemporary software architecture
- Prior knowledge in the CNC field is a plus but not a requirement
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