As one of the worlds leading analytical instrumentation companies, Bruker covers a broad spectrum of advanced solutions in all fie...
As one of the worlds 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. Weve been driving innovation in analytical instrumentation for 60 years now. Today, worldwide more than 7,200 employees are working on this permanent challenge, at over 70 locations on all continents.
To complement our team in Bremen, we are looking for you as a developer of our control software for A/D converters and mass spectrometers:As a software developer, you are responsible for the development of control and data acquisition software for digitizers and for hardware prototypes, as well as for the development of automated tests for quality assurance.You work closely with the hardware development and production teams and support your colleagues in working with the software you have created.You are part of a small project team and communicate intensively with your team colleagues.
You have a degree in computer science, engineering or natural sciences, or comparable knowledge and skillsYou have profound knowledge in C++ (or C), and you are well versed in the use of MS Visual StudioYou are familiar with PythonYou have basic knowledge in SQLYou have experience in the field of data acquisition and hardware-related programmingYou are willing to set up experiments and record data in the laboratoryYou are fluent in spoken and written English. German language skills are a plusYou love working in a team and have good communication skillsYou show initiative and a sense of responsibilityAdditional knowledge and experience from the following areas are of advantage:Basic knowledge of statistical methods for data analysisBasic understanding of multithreadingExperience in handling an oscilloscopeFamiliarity with modern development tools like GIT, CMake, Maven, Jenkins.Experience with agile software development in a team, e.g. ScrumWillingness for common code review and pair programming