About Us
Mestrelab has established a global presence, with software sales in over 80 countries and a client list that includes many of the major pharmaceutical, biotech and chemical companies, as well as some of the most relevant government and academic laboratories worldwide. As part of SciY, the software division of Bruker, we collaborate closely with the other SciY and Bruker companies, working together to achieve our goals.
We offer a diversified job in an interdisciplinary project team with flat hierarchies and short processes, and a secure, unlimited employment relationship in an international group with flexible working hours and a wide range of benefits.
About the Role
Join our team as a C++ Software Developer and play a key role in advancing the technology behind cutting-edge mass spectrometers. You will work on the core acquisition engine, the critical link between the user interface (GUI) and the instrument's hardware. Your contributions will directly impact how measurements are executed, data is captured and stored, and instruments are monitored for optimal performance.
As a C++ Software Developer, you will be responsible for designing, developing, and enhancing the acquisition engine for mass spectrometers.
Responsibilities:
* Design, develop, and enhance the acquisition engine for mass spectrometers.
* Implement new features and extend existing functionality to meet evolving requirements.
* Transform prototype solutions into robust, production-ready software.
* Drive continuous improvements and resolve software issues through effective debugging and bug fixes.
* Collaborate closely with hardware engineers, application specialists, and quality assurance teams to deliver integrated solutions.
Qualifications:
* A degree in Computer Science, Physics, Electrical Engineering, or a related field.
Required Skills:
* Strong programming skills in C++ on Windows using MS Visual Studio.
* Interest in embedded systems and real-time operating environments; Python knowledge is a plus.
* Ability to work with existing codebases—understand, maintain, and extend complex software projects.
* Hands-on approach with a willingness to test software directly on mass spectrometry instruments.
* High attention to detail and commitment to quality.
* Self-driven, proactive, and comfortable taking ownership of tasks.
* Excellent communication skills and the ability to explain technical concepts to colleagues without an IT background.
* Enjoy working in an interdisciplinary team and collaborating across departments.
* Fluency in English; knowledge of German is an asset.
Equal Opportunity Statement:
We are committed to diversity and inclusivity in our hiring practices.