Software Engineer (w/m/d)
Core
Designing and implementing scalable software architectures and reusable components for electromagnetic navigation systems used in medical diagnostics.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Software modules and reusable components for 3D-tracking medical devices
Domain
Medical Technology / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, Python, Embedded Systems development, UML, SysML, Software Architecture, Unit Testing, Verification & Validation
Preferred skills
Continuous Integration, Continuous Delivery, Agile methodologies
Technologies
C, C++, Python, UML, SysML
Responsibilities
Define and develop future-proof software architecture based on existing electromagnetic navigation systems; Implement and test software modules; Analyze existing systems and document functionalities and interfaces; Develop central reusable software components; Perform structured documentation and verification/validation of developments.
Seniority
Senior, hands-on IC