Senior Software Engineer C/C++ (w/m/d)
- Published on
About the Role
Innovation in therapy and diagnosis is our commitment. NDI Europe GmbH, as the market leader for over 20 years, is trusted globally by leading medical technology companies for our 3D tracking technology. In our Research & Development department, you will engage in diverse tasks in the field of embedded software development.
- Develop software for electromagnetic navigation systems with extended responsibilities in planning, conception, and implementation.
- Design and implement interfaces between software and hardware components and develop hardware-near software on ARM processors.
- Contribute to reusable software components to improve our system’s structural quality.
- Actively participate in architectural decisions to foster maintainable software solutions, enhancing our development processes and standards.
About the Candidate
The ideal candidate has:
- A completed degree in computer science, electronics, or a comparable field.
- Several years of experience in developing embedded software, preferably in a regulated environment.
- Solid knowledge of C and C++, with supplementary knowledge of Python being advantageous.
- Ideally, familiarity with Embedded Linux (e.g., Yocto, Buildroot).
- A good understanding of software architectures and experience in designing and implementing modular systems.
- Experience with modeling languages like UML or SysML and CI/CD environments is desirable.
- Excellent German and English skills, both written and spoken.
About the Company
NDI Europe GmbH is an innovative high-tech company focusing on advanced digital solutions in medical applications. Our success relies on the knowledge, enthusiasm, and experience of our employees globally. Working with us means being part of a vibrant culture where everyone knows each other by name, significantly fostering trustworthy and honest relationships across the hierarchy.
Company Culture and Benefits
Our multinational teams work together across various locations, creating an exciting work environment that encourages collaboration. We value diversity and understand that our employees' engagement is crucial for our success. Celebrating achievements together is part of our company culture; work is enjoyable in a supportive atmosphere, whether hierarchically or interpersonally.
Employment Type
This position is full-time and offers the opportunity to make a meaningful impact in the field of medical technology development.