Senior) Software Engineer – Connectivity in Cell Factory Systems (m|f|d) Company Description
For more than 35 years, we have been developing innovative medical devices to empower biomedical research and advance medical treatments. To realize our vision we combine sophisticated research with advanced engineering solutions in agile software development, data science, internet of things, artificial intelligence and connectivity. You will be part of our bold global vision to create a state-of-the-art solution connecting our instrument portfolio according to cutting-edge IoT & connectivity technology to break the boundaries of modern cell production. In your individual role and as an integral part of an agile team, you will take technical responsibility for our Cell Factory Software.
You will provide technical guidance on all matters related to “connectivity software development” and be the “gateway” between our software architect and our developers by translating concepts into code.
By coaching your team members on technical questions, you will help them find appropriate solutions for connecting and synchronizing internal and external software systems and find answers to development issues.
You will improve and continually develop new functionality for our connectivity devices, write clean, maintainable and scalable code in C++ and share your knowledge with the team.
You will also develop and maintain APIs, protocols and data formats to ensure compatibility between different software systems.
You will therefore also work together with other units, such as IT, Quality, Service or Marketing as well as in international teams, which will allow you to constantly broaden your professional horizon.
You have successfully finished your academic education in Computer Science, Natural Science (e.g. You have an excellent understanding of service-oriented software development and experience in developing software for connectivity, integration or synchronization.
Furthermore, you need to have exceptionally good knowledge of modern C++ (preferably C++17 or newer) and be interested in continuing to develop in this language.
Typescript, Go, message-based systems like NATS or MQTT, cloud technologies and container orchestration platforms like Kubernetes. You have excellent problem solving and communication skills, fluent English (at least on level B2), German would be a plus. Your agile mindset enables you to break down requirements and design them into manageable increments and pieces.
Flexible on-site work : It’s the most clever solution that we always strive for
A clever mind never stops learning, take advantage of our in-house Training Academy
To innovate treatments and technologies and tackle the world’s most serious health challenges.
Senior Software Engineer • A Coruña, Provincia de La Coruña, España