Home

Resume

Jobs

My applications

Requests

Education

Career advice

Companies

Salary Calculator


Terms & Conditions

Privacy Policy

© 2026 All Rights Reserved

C++ Developer

●

2 weeks ago

Greece, Attiki, Chalandri
Full Time
Senior
Hybrid

Basic Information

Bruker is enabling scientists to make breakthrough discoveries and develop new applications that improve the quality of human life. Bruker’s high performance scientific instruments and high value analytical and diagnostic solutions enable scientists to explore life and materials at molecular, cellular, and microscopic levels. In close cooperation with our customers, Bruker is enabling innovation, improved productivity, and customer success in life science molecular and cell biology research, in applied and pharma applications, in microscopy and nanoanalysis, as well as in industrial applications. Today, worldwide more than 9.700 employees are working on this permanent challenge at over 100 locations.

Fasmatech is a high-tech company founded in 2009, based out of Athens, Greece, with an excellent track record in the design and production of high-end customized analytical instrumentation. The OmnitrapTM platform produced by Fasmatech offers new levels in protein characterization by mass spectrometry. Since 2023 Fasmatech is part of Bruker, one of the world’s leading analytical instrumentation companies providing state-of-the-art solutions including the timsTOF mass spectrometry platform. Bruker’s more than 7500 employees at over 90 locations enable scientists to make breakthrough discoveries and develop new applications that improve the quality of human life. 

We are looking for an experienced C++ Software Developer to join our interdisciplinary Research & Development team and contribute to the development of high-performance scientific software for mass spectrometry data analysis. You will work closely with software engineers, scientists, product and project managers in a collaborative Agile environment to design, implement, and maintain robust, scalable software solutions. Your work will focus on developing efficient data processing workflows, customer-facing visualizations, and software components that enable advanced scientific data analysis.

Responsibilities

  • Design, develop, and maintain high-quality, stable, and efficient software using modern C++ best practices.
  • Develop and optimize data processing workflows for mass spectrometry data analysis.
  • Design and maintain customer-facing user interfaces and data visualizations.
  • Scale and parallelize existing data processing workflows to improve performance and throughput.
  • Contribute to the design and implementation of scalable and modular software architectures.
  • Write clean, maintainable, and well-tested code, applying unit and integration testing to ensure software quality.
  • Optimize software performance, reliability, and maintainability.
  • Participate in code reviews and contribute to the continuous improvement of development practices.
  • Work collaboratively in an Agile R&D environment with software engineers, scientists, and product teams.
  • Apply modern software development workflows using Git, GitHub, Jira, and CI/CD pipelines.

Requirements

Agile Application Development
C#
C++
Communication Skills
Computer Science
Data Management
Engineering
Hardware Architecture
Linux
Python
Team Coordination
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field.
  • Minimum of 3 years of professional experience developing software in modern C++ (C++20 or later preferred).
  • Experience writing clean, efficient, maintainable, and production-quality C++ code.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Experience with multithreaded and concurrent programming.
  • Experience developing modular software systems.
  • Experience using Git for version control and collaborating within Agile development teams.
  • Excellent communication and interpersonal skills, with the ability to work effectively in interdisciplinary teams.
  • Independent, structured, and solution-oriented working style.
  • Fluent written and spoken English.

Benefits

  • Competitive Salary
  • Private Insurance
  • Supportive and inclusive environment
  • Opportunity to work on cutting-edge software for scientific data analysis.
  • A collaborative, interdisciplinary, and innovative R&D environment.
  • Modern software engineering practices and technologies.
  • Close collaboration with scientists and domain experts.
  • Opportunities for professional growth and continuous learning.
  • Participation in the development of state-of-the-art analytical software. 

Good to have

  • Experience developing graphical user interfaces, preferably using Qt.
  • Familiarity with CMake and/or ImGui or Qt.
  • Experience with Python.
  • Experience with software testing frameworks and automated testing.
  • Experience with CI/CD pipelines and automation, preferably GitHub Actions.
  • Experience with scientific computing, data visualization, or analytical software.
  • Knowledge of mass spectrometry data analysis or related scientific domains is considered a strong advantage.
About the company

-

About the company

-

Fasmatech SA

Fasmatech SA

Information Technology
Backend Developer