Bruker Corporation

  • Embedded Software Developer (m/f/d)

    Arbeitsort DE-BE-Berlin
    Datum der Veröffentlichung 2 weeks ago(3/8/2019 3:53 AM)
    Anzahl offener Funktionen
    Regular Full-Time
  • Überblick

    As one of the world’s leading analytical instrumentation companies, Bruker covers a broad spectrum of advanced solutions in all fields of research and development. All our systems and instruments are designed to improve safety of products, accelerate time-to-market and support industries in successfully enhancing quality of life. We’ve been driving innovation in analytical instrumentation for 50 years now. Today, worldwide more than 6,000 employees are working on this permanent challenge, at over 70 locations on all continents.


    The JPK BioAFM Business unit within Bruker provides microscopy instrumentation for biomolecular and cellular imaging, as well as force measurements on single molecules, cells and tissues. Currently we are located at Berlin-Tempelhof and will move to Berlin-Adlershof in April 2019.


    • Ongoing development of a multi-threaded object-oriented API for instrument control
    • Implementation of this interface in C++ on an embedded processor, including the communication and data transfer with a Linux host PC
    • Development of new measurement modes for the instruments as well as handling of scientific data
    • Close collaboration with the instrument developers and applications specialists


    • Degree in computer science / informatics or an equivalent discipline (e.g. physics, mathematics, electronics)
    • Excellent object-oriented design skills and knowledge of C++
    • Experience with Embedded Linux
    • Software development experience in hardware control, multi-threaded, real-time development
    • Use of standard unix developer tools and source code version control (preferably Git)
    • The ability to plan and produce high quality software to a time schedule
    • Strong communication skills and a team-oriented working style to be able to understand the requirements of the development and applications specialists and translate them into new developments
    • Proficiency in English

    Additional relevant experience (not required but beneficial)

    • Scientific software development, data processing or control of measurement instrumentation
    • Camera control and / or image processing
    • Proficiency in German


    Our offer

    • Interesting, challenging and diverse projects with state-of-the-art technologies
    • Cooperative and motivated working environment with an interdisciplinary focus in Berlin Adlershof
    • The opportunity to advance fundamental research by making the most powerful instruments easier to operate


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed