(Senior) Software Engineer - Robotic Applications
Core
Design and build software integrating a robotic arm into clinical workflows for Brainlab navigation systems to bring robotics safely into the operating room.
Role type
Senior IC applications software engineer (medical robotics)
Builds
Robotic arm integration into clinical workflows on Brainlab navigation platforms
Domain
Medical technology / Surgical robotics
Deliverable
production ML models | product features
Required skills
C++ backend development, robotics algorithms, GUI development, system integration, DICOM/FHIR interoperability, risk analysis, regulated environment development
Preferred skills
Medical technology interest, usability focus, high-quality software development practices
Technologies
C++, DICOM, FHIR
Responsibilities
Design, implement, and test application software for robotic arm integration; Develop product features across the application stack; Translate clinical workflow requirements into safe software solutions; Integrate robotic systems into larger medical device ecosystems; Contribute to interoperability topics; Analyze risks and verify development in a regulated environment
Seniority
Senior, hands-on IC