Job matched to your search
(Senior) Software Engineer – Radiotherapy Positioning & Monitoring
Brainlab · Munich
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
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
-
Degree in Computer Science, Software Engineering or an equivalent education / working experience
-
3+ years professional experience in object-oriented software development
-
Good proficiency in C++
-
Profound knowledge of object-oriented programming (OOP), software development principles and design patterns
-
Experience as a full-stack developer
-
Basic knowledge and experience with ReactJS, TypeScript, and CSS are a plus
-
Analytical mindset, attention to detail, and a high standard for code quality
-
Strong team player with ability to collaborate effectively in cross-functional and international teams
-
Very good communication skills in English; German is a plus
-
A mutually-supportive, international team
-
Meaningful work with a lasting impact on medical technology
-
30 vacation days, plus December 24th and December 31st
-
Bike leasing via cooperation partner "BikeLeasing"
-
Parking garage and safe underground bike storage
-
Award-winning subsidized company restaurant and in-house cafes
-
Variety-rich fitness program in our ultra-modern 360m2 company gym
-
Regular after work, team, and company events
-
Comprehensive training and continuing education opportunities
Ready to apply? We look forward to receiving your online application including your first available start date and desired salary.
Contact person: Elisabeth Karro
More jobs in Munich
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job