As part of the cross-functional agile Software Team, you will develop innovative and interactive software solutions for the clinical and GMP instrument portfolio.
You will provide guidance to junior team members and enhance development processes with your in-depth experience.
Your tasks include designing, specifying, implementing, and integrating modern software solutions to provide state-of-the-art technology and novel solutions for research and clinical customers.
You will write software in Java, C++, and Qt, apply unit testing, and conduct peer reviews to ensure the highest quality standards.
You will oversee the application software layers of one of the key instruments and take charge of maintaining and developing them.
Collaboration with hardware engineers will be essential to ensure seamless integration between software and clinical instruments.
You will participate in the creation of technical documentation and assist in troubleshooting and debugging issues related to software and hardware interactions.
Requirements:
A degree in computer science or a comparable qualification is required, along with professional experience in C++, Qt, and Java, including multithreading, UI widgets, and hardware interaction.
Many years of experience in software development in both Java and C++ across different projects is necessary, with a strong understanding of existing software layers and skills in error analysis, system improvement, and maintaining/extending existing software.
An agile mindset, solution-oriented approach, and comfort working in an international environment with complex systems are essential.
Proficiency in English is required; knowledge of German would be a plus.
The ability to guide and take team members along is necessary.
Experience in cell processing and knowledge of software requirements for cell processing systems, with domain-specific knowledge in biotechnology or medical devices, is preferred but not mandatory.
Familiarity with version control systems (e.g., Git), CI/CD pipelines, and regulatory standards for medical software development (e.g., IEC 62304, ISO 13485) is ideal.
Benefits:
Flexible and remote work options are available, enabling time management on your terms.
The company promotes diversity through international teams and cross-border intercultural communication.
There is room for creativity, as the company strives for the most clever solutions.
A wide range of corporate sports activities and health provisions are offered to support health and wellness.
Employees can take advantage of the in-house Training Academy, Miltenyi University, to continue learning and developing their skills.