The Role
The Software Development Engineer is responsible for creating software including source code, conducting unit tests, performing code reviews, and preparing documentation for the development of EBM units. Candidates should have experience in embedded software development and knowledge of regulatory requirements for software development in medical technology.
Summary Generated by Built In
Your assignments
- Creating software, in particular source codes, in the programming languages C/C++, assembler and script languages
- Development of procedures for EBM unit
- Preparing unit tests
- Carrying out code reviews and countervailing measure reviews
- Preparation of the necessary documentation
- Preparing detail designs
- Carrying out developer tests
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)
- Willingness to travel occasionally
Top Skills
C,C++
The Company
What We Do
Fresenius Medical Care is the world’s leading provider of products and services for individuals with renal diseases. We aim to create a future worth living for chronically and critically ill patients – worldwide and every day.
Thanks to our decades of experience in dialysis, our innovative research and our value-based care approach, we can help them to enjoy the very best quality of life.
Our portfolio encompasses a comprehensive range of high-quality health care products and services as well as various dialysis treatment options for both in-center and home dialysis that are individually tailored to our patients’ needs.