Software Developer C++

Mestrelab Research S.L.
Madrid, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

Testing (Software) Microsoft Windows Software Bug Management C++ (Programming Language) Computer Programming Software Debugging Human-Computer Interaction Python (Programming Language) Microsoft Visual Studio Software Engineering Information Technology Codebase

Job description

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 RoleJoin 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.#J-*****-Ljbffr

Requirements

A degree in Computer Science, Physics, Electrical Engineering, or a related field., 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Comparing software testing and software verification

Onur Kasimlar Onur Kasimlar · World Congress 2025

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:44 min

Modifying testing code to navigate new software codebases

Eleanor Rumsey · LIVE

2:56 min

Test automation strategy and following the testing pyramid

Daniel Strmečki +1 · World Congress 2022

Videos

See all

Related articles

See all