MedTechLead is recruiting on behalf of B Braun New Ventures for

Position: Senior Software Developer Digital Twin for Surgery (Site based in Freiburg Germany)

You’re an important part of our future. Hopefully, we're also a part of yours! At B. Braun, we protect and improve the health of people worldwide. As a Corporate Start-Up based in Freiburg, Germany, B. Braun New Ventures takes a lead role in the digital transformation of healthcare. With a young and fast-growing team, we develop solutions to automate medical procedures across various business areas.

Our goal is to augment caregivers’ eyes, hands and decision making with sensors, robotics and artificial intelligence. Our cloud platform team is focused on creating corporate-wide solutions that will drive the next generation of B. Braun’s digital products and connected devices. The technologies and products we develop create new treatment possibilities, enable sharing of clinical experience and result in better patient care.

For the B. Braun New Ventures Team in Freiburg we are searching for a (Senior) Software Developer (f/m/d) – Digital Twin for Surgery.

Duties and Responsibilities:

Develop a Digital Twin Platform for a new robotic surgery platform to provide an interactive virtual 3D model of a real operating room allowing to plan and replay actual surgical cases

Continue to develop our internal simulation platform to allow simulation in robotics development

You will be working with R&D, Service, Marketing, Sales, and clinical users to identify, implement and validate new use cases for the Digital Twin Platform

You build upon our existing tech stack based on the Unity Game Engine but you will also explore additional technologies for the targeted use cases (i.e. robotics simulators, Omniverse, Web-based digital twin technologies, data models, cloud technologies)

You evaluate and develop 3D visualization technologies as well as AR/VR technologies

You continuously explore new technologies arising around the digital twin and benchmark our development

The tasks span creating early prototypes and developing high quality software for commercial products

You are in charge for planning, development and validation following medical software standards

Requirements:

A bachelor´s or master´s degree in computer science or a similar education program

You can quickly embrace innovative technologies and different programming languages

You are proficient in Unity (C#) and Web-based rendering (e.g. ThreeJS) and Cloud technologies

Knowledge in C++, Remote Streaming, Robotics, VTK, ROS2 makes you stand out from the competition

You are open to work on both frontend (e.g. visualization) and backend technologies (e.g. data model)

Software technologies we are also using are Qt, GTest/GMock, OpenCV, Git, Azure DevOps, Linux, RT Linux and Python

You have experience with test driven development, DevOps and software design patterns

We are happy to accept application from applicants on all career levels