> Markdown version of [/jobs/ext/2135339-c-developer-english](https://www.wearedevelopers.com/jobs/ext/2135339-c-developer-english). 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). --- # C++ Developer (English) - **Company:** Mestrelab Research S.L. - **Location:** Santiago de Compostela, Spain - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Windows, Software Bug Management, C++ (Programming Language), Computer Programming, Software Debugging, Python (Programming Language), Microsoft Visual Studio, Software Engineering, Information Technology, Codebase - **Published:** August 19, 2026 - **Apply:** https://www.buscojobs.com.es/c-developer-english-en-santiago-de-compostela-ID-367846650 ## About the Role A degree in Computer Science, Physics, Electrical Engineering, or a related field. Strong programming skills in C++ on Windows using MS Visual Studio. 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. Excellent communication skills and the ability to explain technical concepts to colleagues without an IT background. Fluency in English; knowledge of German is an asset. ## 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.Join our team as a C++ Software Developer and play a key role in advancing the technology behind cutting-edge mass spectrometers.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.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.A degree in Computer Science, Physics, Electrical Engineering, or a related field.Strong programming skills in C++ on Windows using MS Visual Studio.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.Excellent communication skills and the ability to explain technical concepts to colleagues without an IT background.Fluency in English; knowledge of German is an asset. ## Related Videos - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Fake or News: Translating Dog Barks, Notepad Gets an Upgrade and Michelin-Star Robots - Paul Tregoing](https://www.wearedevelopers.com/videos/1802-fake-or-news-translating-dog-barks-notepad-gets-an-upgrade-and-michelin-star-robots-paul-tregoing) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)