onsite
Software Engineer - C /Qt, Linux - Mettler-Toledo GmbH
Software Engineer
Develop and maintain high‑performance C++ applications using Qt on Linux platforms, focusing on robust, scalable software solutions for precision measurement systems.
About the role
Key Responsibilities
- Design, implement, and optimize C++ modules within Qt frameworks for embedded and desktop environments.
- Collaborate with cross‑functional teams to define software architecture and integration strategies.
- Perform code reviews, unit testing, and continuous integration to ensure high quality and reliability.
- Debug and resolve complex performance and stability issues in Linux-based systems.
- Document design decisions, API specifications, and user guides for internal and external stakeholders.
Requirements
- Strong proficiency in modern C++ (C++11/14/17) and Qt development.
- Solid experience with Linux operating systems, including kernel modules and device drivers.
- Familiarity with version control (Git), build systems (CMake), and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work independently and in teams.
- Good communication skills in English; German is a plus.