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
Qualifications
* 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
Additional Information
* A mutually-supportive, international team
* Meaningful work with a lasting impact on medical technology
* 30 vacation days, plus December 24th and December 31st
* Flexible working hours as well as hybrid work model within Germany
* 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