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:

Software Engineer - Platforms


What to expect

Our passionate platforms team develops the Brainlab hardware for our future image-guided surgery and digital O.R portfolio. These state-of-the-art medical devices offer our customers easy access to the Brainlab software capabilities of today and tomorrow.

As a Software engineer within our team you will work at the interface between the Brainlab hardware and the Brainlab software applications. You will be part of a highly motivated team of technical experts and assume responsibility for the smooth integration of various hardware devices such as high-end video capture cards, human interface devices or custom-made electronics into our Brainlab products.

Your tasks will span the entire process of hardware specific software development and include:

  • specification, implementation, testing and debugging of software components
  • realization of software solutions mainly using C++ on Windows platforms
  • maintenance of software
  • contribution to our technical documentation
  • close collaboration with software, hardware, and quality engineers
  • communication with external industry partners on a technical level

What you offer

  • university degree in computer science, physics, engineering or related discipline
  • experience in hardware-related software development on Windows platforms
  • knowledge of C++
  • fun working with third party SDKs and driver APIs
  • experience with microcontrollers
  • knowledge of FPGA programming is a plus
  • experience in project work and pleasure of being part of a team
  • ability to work autonomously and self-organized
  • fluent English (German is a plus) and ability to communicate with colleagues and partner companies from all around the world and different areas of specialty complete your profile

What we can offer you

  • A diversity of projects and responsibilities - not two days are the same!
  • Working together with great colleagues who help and support each other
  • Seeing your code make a positive impact on the future of surgery
  • Working with agile software development
  • Excellent restaurant
  • Regular team events
  • Inhouse subsidized gym

Do you think you'll be a great fit for our team? Then we are looking forward to receiving your online application including your start date and salary expectation!

Contact person: GĂ©raldine Endres