TASKS
- You will define and develop a coordinated, future-proof software architecture based on existing electromagnetic navigation systems, and will also be responsible for implementing and testing software modules
- Together with your team, you will analyze existing systems and develop and document functionalities and interfaces
- In addition to architecture work, you will be responsible for software implementation and conducting tests
- Structured documentation, as well as the verification and validation of your developments, are central components of your daily work—especially in the regulated medical environment
- You will develop core, reusable software components and support your colleagues in the R&D team in their application and with technical questions
PROFILE
- You have successfully completed a college degree in computer science, software engineering, or a related field, and have several years of professional experience in software development
- In addition, you have advanced knowledge of C and C++, and preferably also have experience with Python and the development of embedded systems
- Working with UML, SysML, or comparable modeling languages is part of your technical repertoire, and knowledge of continuous integration and continuous delivery is a plus
- You are familiar with agile software development methodologies and can communicate confidently in German and English in an international environment

