We use cookies to offer you the best possible website experience. Your cookie preferences will be stored in your browser’s local storage. This includes cookies necessary for the website's operation. Additionally, you can freely decide and change any time whether you accept cookies or choose to opt out of cookies to improve website's performance, as well as cookies used to display content tailored to your interests. Your experience of the site and the services we are able to offer may be impacted if you do not accept all cookies.
Hidden champion in medical technology - something we are proud of Leading medical technology companies worldwide rely on our 3D tracking technology – we have been the global market leader in this field for over 20 years. Our expertise as an innovative high-tech company for the realization of modern, digital solutions in medical application fields is a central component of our success. People work for NDI at four locations worldwide. The cultural diversity in our globally active company and the demands of the high-tech medical industry make for a stimulating work environment. The knowledge, enthusiasm and experience of our employees are essential to our success. And everyone knows everyone by name – including our colleagues in Canada, the USA and Hong Kong. We trust each other, are honest with each other and can celebrate with each other. And we do it across hierarchies – that’s what makes work fun!
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
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
Required Cookies
These cookies are required to use this website and can't be turned off.
Required Cookies
Provider
Description
Enabled
SAP as service provider
We use the following session cookies, which are all required to enable the website to function:
"route" is used for session stickiness
"careerSiteCompanyId" is used to send the request to the correct data center
"JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
"Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another