Creating software, in particular source codes, in the programming languages C/C++, assembler and script languages
Preparing unit tests
Carrying out code reviews and countervailing measure reviews
Creating and carrying out test cases within the scope of software and device function testing
Preparation of the necessary documentation
Preparing detail designs
Carrying out developer tests
Development of procedures for hydraulic unit
Your profile
Completed engineering degree in electrical engineering, informatic, medical technology, computer science or similar
Professional experience in the development of software, preferably in embedded software development
Profound C/C++ programming knowledge
Experience with script languages (Perl, Python), agile software development processes, preferably SCRUM as well as knowledge in various software test methods (unit tests, regression tests, etc.)
Good knowledge to the regulatory requirements (SOPs, working instructions as well as the company’s internal standards)
Basics of specific relevant standards and country specific standards like FDA, NMPA guidance
Knowledge of the design, operation and functionality of dialysis devices
Good knowledge regarding the secure (Cyber Security) development of software
Good German and English skills (written and spoken)