Bruker Corporation

  • Software Developer (m/f/d) for Java and GUI

    Arbeitsort DE-BE-Berlin
    Datum der Veröffentlichung 1 month ago(12/14/2018 10:30 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.


    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 research, in applied and pharma applications, in microscopy and nanoanalysis, and in industrial applications, as well as in cell biology, preclinical imaging, clinical phenomics and proteomics research and clinical microbiology.


    JPK provides microscopy instrumentation for biomolecular and cellular imaging, as well as force measurements on single molecules, cells and tissues. JPK has joined Buker in July 2018, bringing in-depth expertise in live-cell imaging, cellular mechanics, adhesion, and molecular force measurements, optical trapping, and biological stimulus-response characterization.

    Currently we are located at Berlin-Templehof and will move to Berlin-Adlershof in early April 2019.


    Ongoing development of scientific software for instrument control and measurements (mainly Java and Python), together with the other team members

    • Diverse projects including GUI, data collection and analysis, instrument control and software deployment, from design through to testing
    • 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 at least one object-oriented language (Java, C++, C#…)
    • 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
    • Use of standard unix developer tools and source code version control (preferably Git)
    • Multi-threaded programming
    • Automated software testing
    • Agile development, design patterns and refactoring
    • 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