(Senior) Software Engineer – Radiotherapy Positioning & Monitoring
Job details
Company
Brainlab
Location
Munich, Germany
Employment type
Full-time
Seniority
Mid level
Primary category
Software Development
Posted date
14 Apr 2026
Valid through
Job description
Within our R&D RT Positioning division, several international software and hardware teams collaborate in an agile environment to develop innovative solutions for the accurate positioning of patients undergoing cancer radiotherapy. As part of a highly skilled, agile team, you will maintain and further develop one of Brainlab’s core products, ExacTrac Dynamic - an advanced in-room patient positioning and monitoring system designed for high-precision radiotherapy treatments. The system combines revolutionary thermal surface camera technology with X-ray tracking to ensure exceptional accuracy. Every day, thousands of patients worldwide are positioned and monitored using ExacTrac Dynamic and its predecessor systems, enabling safe, precise, and effective treatment.
As a (Senior) Software Developer, you will play a key role in the design, development, and maintenance of complex software systems used in medical technology. You will be part of a cross-functional team, contribute to architectural decisions, and help ensure our software meets high standards of quality, performance, and maintainability.
You will:
- Design, develop, and maintain robust and scalable software solutions
- Apply object-oriented design principles and established design patterns
- Contribute to system architecture, improvement of our existing software design and technical decision-making
- Work across the full technology stack, with a primary focus on backend and application logic (C++-based)
- Review code, mentor team members, and promote software engineering best practices
- Collaborate within a highly skilled, international Scrum team of software and project engineers
- Work closely with the team and the Product Owner to develop optimal solutions that address customer needs
- Present prototypes to customers and clinical experts, gathering and incorporating feedback
- Participate in clinical case visits and perform system testing in real clinical environments