Ã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 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 remote team across the globe for Proteomics Bioinformatics, we are looking for a software developer (m/f/d) for development, implementation, and testing of numerical algorithms for the processing of mass spectrometry data. 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. Aufgaben/Verantwortlichkeiten:You will work with data scientists and bioinformaticians to transfer prototype algorithms to production components.You develop, implement, and test of numerical algorithms in C++ for the processing of mass spectrometry data.You write unit and integration tests to ensure production code qualityYou interact closely with the users of our instruments.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. Qualifikationen: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 Linux and Windows, and programming experience in C ++ and Python in productive operation.You are interested in modern C ++ and Python concepts and are familiar with CI/CDYou are able to understand, maintain and extend an existing source code. You are willing to engage in mutual code reviews.You have experience in the processing of large amounts of data and their statistical evaluationYou have the ability to work independently. You work goal-oriented and have an entrepreneurial mindset.Experience on streaming technologies as, e.g., Apache Kafka, would be an assetYou 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 fluent in English, both written and verbal. German language skills are a plus.