> Markdown version of [/jobs/ext/1987697-software-developer-c-mass-spectrometry-instrument-control](https://www.wearedevelopers.com/jobs/ext/1987697-software-developer-c-mass-spectrometry-instrument-control). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer C++ Mass Spectrometry Instrument Control - **Company:** Mestrelab Research S.L. - **Location:** Santiago de Compostela, Spain - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Windows, Agile Methodology, C++ (Programming Language), Software Debugging, Programming Tools, Firmware, Graphical User Interface, Hardware Design, Apache Maven, Microsoft Visual Studio, Real-Time Operating Systems, Software Engineering, Git, Information Technology - **Published:** August 8, 2026 - **Apply:** https://www.buscojobs.com.es/software-developer-c-mass-spectrometry-instrument-control-m-f-d-en-santiago-de-compostela-ID-365971627 ## About the Role Qualifications and skillsYou hold a degree in computer science or possess equivalent knowledge and skills gained through an engineering or natural sciences background. You have strong proficiency in C++ development on Windows using Microsoft Visual Studio. You are familiar with modern development tools such as Git, Maven, and others. You can understand, maintain, and extend existing source code. You enjoy working close to hardware, including testing your software directly on mass spectrometers. You are open to participating in peer code reviews. You thrive in interdisciplinary teams and communicate effectively, even with colleagues who do not have an IT background. You are eager to learn new technologies, including embedded systems and real-time operating systems. You are able to communicate fluently at all levels in English ## Description OverviewSoftware Developer C++ mass spectrometry instrument control (m/f/d)Todas las habilidades, cualificaciones y experiencia relevantes que necesitará un candidato seleccionado se enumeran en la siguiente descripción.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.To complement our remote software development team, we are looking for an innovative, collaborative and experienced software developer (m/f/d) to contribute to the engine software of our mass spectrometers.This engine serves as the interface between the graphical user interface (GUI) and the instrument firmware, handling core tasks such as instrument control, data acquisition, and diagnostics.ResponsibilitiesContribution to the engine software of our mass spectrometers, which serves as the interface between the graphical user interface (GUI) and the instrument firmware.Handling core tasks such as instrument control, data acquisition, and diagnostics.Participating in the entire software development lifecycle: requirements specification, implementation, debugging, documentation, testing, and support.Implementing new requirements and enhance existing functionalities.Collaborating closely with instrument users and the software testing team.Transforming software prototypes into robust, production-ready solutions.Working within an Agile project team and maintain active communication with team members.You also engage with colleagues from software testing, hardware development, applications, and service departments in a multidisciplinary environment.Qualifications and skillsYou hold a degree in computer science or possess equivalent knowledge and skills gained through an engineering or natural sciences background.You have strong proficiency in C++ development on Windows using Microsoft Visual Studio.You are familiar with modern development tools such as Git, Maven, and others.You can understand, maintain, and extend existing source code.You enjoy working close to hardware, including testing your software directly on mass spectrometers.You are open to participating in peer code reviews.You thrive in interdisciplinary teams and communicate effectively, even with colleagues who do not have an IT background.You are eager to learn new technologies, including embedded systems and real-time operating systems.You are able to communicate fluently at all levels in EnglishWhy MestrelabAt Mestrelab we advocate for inclusion and diversity.Our team is a mix of people of different generations, nationalities, abilities, and personal circumstances.Everyone with the right professional profile an attidude is welcome!If you feel you fit in and you want to join a talented group of people who love their work as much as having some good time at work, do not hesitate to apply for the position! xcskxljWe offera permanent contract in an international environmenta hybrid positioncareer plangreat working climate, and more...Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyProgram DevelopmentReferrals increase your chances of interviewing at Mestrelab Research S.L. by 2xGet notified about new Software Engineer jobs inSantiago de Compostela, Galicia, Spain.We're unlocking community knowledge in a new way.Experts add insights directly into each article, started with the help of AI.#J-*****-Ljbffr ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents)