Logo Bruker Group

Software Developer C++ mass spectrometry instrument control

Job

  • Level
    Experienced
  • Job Field
    Application
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Bremen
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop C++ software for mass spectrometers, control devices, perform data acquisition, and enhance functionality while ensuring communication between GUI and firmware.

    Job Technologies

    Your role in the team

    • As a software developer with a strong background in Natural Sciences, you contribute to the engine software of our mass spectrometers. The engine is the interface between the user interface (GUI) and the firmware (instrument). Its main task is the actual instrument control, data acquisition, and instrument diagnostics.
    • You implement new requirements and extend the existing functionality.
    • You interact closely with the users of our instruments and with our software test team.
    • You transition software prototypes into a professional product.
    • You contribute to the whole software development process - requirement specification, implementation, debugging, documentation, test, support.
    • You are part of an Agile project team and communicate intensively with the other team members. You interact with colleagues from e.g. software testing, hardware development, applications, and service in an interdisciplinary environment.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • You have a degree in natural sciences and are a skilled software developer.

    Qualifications

    • You have a profound knowledge in C++ under Windows with MS Visual Studio.
    • You are familiar with modern development tools like GIT, Maven etc.
    • You are able to understand, maintain and extend an existing source code.
    • You like hardware-related work, which includes testing your own software using a real mass spectrometer.
    • You enjoy working in an interdisciplinary team and are a good communicator. You are able to discuss technical matters with colleagues who do not have an IT background.
    • You enjoy learning new things, e.g., about embedded systems and real-time operating systems.
    • You are fluent in English, both written and verbal. Good German language skills are a plus.

    This text has been machine translated. Show original

    What we offer

    • We offer a diversified job in an interdisciplinary project team with flat hierarchies and short decision-making processes, and a secure, unlimited employment contract within an international group with flexible working hours and a wide range of benefits.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Food & Drink

    Topics that you deal with on the job

    Job Locations

    • Location Bremen

      Bremen

      Germany

    This is your employer

    Bruker Group

    Bruker Group

    More than 6,000 employees around the world have taken on this challenge at over 90 locations on all continents. Bruker systems offers a wide range of research and development, as well as industrial production processes that guarantee quality and reliability.

    Description

  • Company Size
    1-49 Employees
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Science, Research
  • Dev Reviews

    by devworkplaces.com

    Total

    (1 Review)
    3.0
    • Career Growth

      2.6
    • Workingconditions

      3.6
    • Engineering

      2.8
    • Culture

      3.0
    Show All Dev Reviews
    Logo Bruker Group

    Software Developer C++ mass spectrometry instrument control

    Location
    Bremen
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs