Mettler-Toledo GmbH
Nänikon-Greifensee
Working Student Embedded Software Engineering C++
- 03 October 2026
- 100%
- Permanent position
- Nänikon-Greifensee
Job summary
Join our MatChar team in Nänikon-Greifensee, specializing in mechatronic systems. This is a great chance to work on cutting-edge technology!
Tasks
- Support development of embedded software for device applications.
- Enhance test coverage by writing unit tests for quality assurance.
- Migrate existing codebase to newer C++ standards, especially C++20.
Skills
- Experience in C++ programming and embedded systems is required.
- Strong analytical and problem-solving skills are essential.
- Ability to work collaboratively in a dynamic team environment.
Is this helpful?
About the job
Our business unit MatChar (Material Characterization) develops mechatronic systems of the highest quality and performance to determine a wide range of thermal and mechanical properties. They are used by our global customers for research, development and quality assurance of substances and materials of all kinds. As reinforcement of our R&D organisation at the global operational headquarters in Nänikon-Greifensee, our Software Development Team is looking immediately for 6-12 months (with option for extension) for a working student Embedded Software Engineering C++, 40-80%. In this role, you will support our embedded software team in the further development of our device software and be closely involved in everyday collaboration with the development team. The workload and working hours can be flexibly and well coordinated with your studies, especially with regard to exam periods and semester holidays. We also offer you the necessary flexibility in the working model: at the Nänikon site you work in a hybrid model with home office options. In this role you will take on the following tasks: Contributing to the further development of our embedded software for device applications. Improving test coverage by writing unit tests. Migrating existing codebase to newer C++ standards, especially C++20, using static code analysis. Implementing specific functions and extensions for our applications.