Software Developer C++ (m/f/d)

Mestrelab Research S.L.

Santiago de Compostela

Presencial

EUR 52.000 - 72.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Join Mestrelab Research S.L. as a C++ Software Developer and contribute to the core acquisition engine behind mass spectrometers.

You will bridge the GUI and instrument hardware, shaping how measurements are executed, data captured, and monitored for peak performance. You will design, develop, and enhance software in a collaborative, interdisciplinary team, relying on C++ (MS Visual Studio) on Windows, with opportunities to work closely with hardware engineers and application specialists.

Formación

  • Degree in Computer Science, Physics, Electrical Engineering or related field.
  • Strong programming skills in C++ on Windows using MS Visual Studio.
  • Interest in embedded systems and real-time 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.

Responsabilidades

  • 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.

Conocimientos

C++ (MS VS)
Embedded systems
Python
Code maintenance
Debugging
Cross-functional
English fluent
German asset

Educación

BS/MS in CS/EE/Physics

Herramientas

MS Visual Studio

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Developer – C# (m/f/d)
Software Developer – C# (m/f/d)

Mestrelab Research S.L. • Santiago de Compostela

Presencial
EUR 40.000 - 60.000
Flexible working hours
Wide range of benefits
Secure employment relationship
Software Developer C++ mass spectrometry instrument control (m/f/d)
Software Developer C++ mass spectrometry instrument control (m/f/d)

Mestrelab Research S.L. • Santiago de Compostela

Híbrido
EUR 40.000 - 60.000
Permanent contract
Career plan
Great working climate
C++ Software Engineer – Mass Spectrometry Acquisition Engine
C++ Software Engineer – Mass Spectrometry Acquisition Engine

Mestrelab Research S.L. • Santiago de Compostela

Presencial
EUR 52.000 - 72.000
Java client developer
Java client developer

Mestrelab Research S.L. • Santiago de Compostela

Híbrido
EUR 48.000 - 64.000
Advanced Field Service Engineer (m/f/d)
Advanced Field Service Engineer (m/f/d)

Bruker • Galicia

Híbrido
EUR 30.000 - 50.000
Hybrid Mass Spectrometry C++ Engineer — Instrument Control
Hybrid Mass Spectrometry C++ Engineer — Instrument Control

Mestrelab Research S.L. • Santiago de Compostela

Híbrido
EUR 40.000 - 60.000
Junior Systems Engineer
Junior Systems Engineer

Werfenlife SA. • Lliçà d'Amunt

Presencial
EUR 48.000 - 64.000
Junior Systems Engineer
Junior Systems Engineer

Werfen Immunoassay • Cataluña

Presencial
EUR 55.000 - 75.000
Senior Software Developer/Scrum Master C#
Senior Software Developer/Scrum Master C#

Roche • Sant Cugat del Vallès

Presencial
EUR 40.000 - 60.000
Inclusive workplace culture
Professional development opportunities
Senior Development Engineer/ Mathematician/ Data Analyst
Senior Development Engineer/ Mathematician/ Data Analyst

Roche • Sant Cugat del Vallès

Presencial
EUR 55.000 - 75.000