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 60 years now. Today, worldwide more than 6,200 employees are working on this permanent challenge, at over 90 locations on all continents. To complement our instrument control software development team in Bremen, we are looking for a software developer (m/f/d). We offer a diversified job in an interdisciplinary project team with flat hierarchies and short decision processes, and a secure, unlimited employment relationship in an international group with flexible working hours and a wide range of benefits
- As a software developer 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 the 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 test, hardware development, applications, service in an interdisciplinary environment.
- You have a degree in computer science, or comparable knowledge and skills accompanying an engineering or natural sciences degree.
- You have a profound knowledge in C++ under Windows with MS 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 are willing to engage in mutual code reviews.
- 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.