Founded in Munich, Germany in 1989, Brainlab develops, manufactures and markets software-driven medical technology, enabling access to improved, more efficient, less-invasive patient treatments. Our key to success is our creative, talented and hard-working team, which consists of 1300 dedicated and inspiring individuals in 19 offices worldwide. To succeed in reaching our targets, we are seeking committed colleagues who can stand behind our core values of inspiration, simplicity and integrity (m/w):

(Senior) Software Developer (m/f/d) - Framework / Software Architecture


Managing medical data efficiently and effectively is at the core of what we do. Our Patient Data Management team at Brainlab is responsible for enabling smart clinical workflows, providing intelligent patient data collection, sychronizing, pre-fetching and managment for a variety of applications in a plethora of hospital instrastructures wolrdwide.

This key Team is now looking for a Senior Software Developer to support them in their ongoing projects. As a Senior Software Engineer, you are responsible for designing, developing and maintaining a complex framework used to build state of the art applications for medical devices. Additionally you provide technical documentation and assistance to application developers, perform configuration management and release activities. You will be part of a young and dynamic team developing medical software applications for planning and performing surgical and radiotherapy procedures.


Our ideal candidate has:

  • a solid theoretical knowledge of software development thanks to an education in Computer Science, Physics, Engineering or related discipline
  • a minimum of 5 years' experience as professional software engineer and is highly proficient in modern C++
  • preferably some prior experience in software architecture , API design, development of safety-critical applications, design patterns usage, Windows API, unit-testing as well configuration management experience
  • knowledge of further programming languages such as HTML5 and JavaScript
  • fluent English and is able to communicate with colleagues from all around the world as part of our international team


We offer you a professional business environment, an international team and a performance-oriented environment as a base to consequently realize your ideas. Through distinguished training, efficient education and the regular exchange of experience with colleagues from different departments, you will be demanded and promoted, both professionally and personally.

Interested? Then we are looking forward to receiving your online application including your start date and salary expectation!

Contact person: Ariadna Pijoan