Skip to sign up

Job matched to your search

B

(Senior) Software Engineer – Radiotherapy Positioning & Monitoring

Brainlab · Munich

Munich · On-siteFull-TimePosted 2mo ago

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.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

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

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
Loading sign-in…
Apply →