Job
- Level
- Senior
- Job Field
- Software, Application
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Munich
- Working Model
- Onsite
Job Summary
In this role, you will develop software that integrates a robotic arm into clinical workflows. You will utilize C++ to create both backend and frontend components, optimizing functionalities for medical applications.
Job Technologies
Your role in the team
- As an Applications Software Engineer, you will be involved in the entire development lifecycle - from the initial idea to the final product launch.
- Working within a multidisciplinary team, you will design and build software that integrates our robotic arm into the clinical workflow of Brainlab navigation systems and helps bring robotics safely into the operating room.
- Design, implement and test application software that integrates a robotic arm into clinical workflows on Brainlab navigation platforms.
- Develop product features across the application stack, including C++ backend components, user-facing GUI functionality and robotics algorithms.
- Translate clinical and user workflow requirements into robust, intuitive and safe software solutions for surgeons and clinical staff.
- Work on the integration of the robotic system into a larger medical device ecosystem, including communication with other software and medical devices.
- Contribute to interoperability topics such as DICOM, FHIR, and network-based system integration.
- Be involved in the development process from the very first idea until the final product launch.
- Analyze risks, document and verify the development in a regulated medical device environment.
- Work closely with your international colleagues from different teams and disciplines.
This text has been machine translated. Show original
Our expectations of you
Education
- A degree in Computer Science, Medical Engineering, Robotics, Physics, Engineering or a related discipline, or equivalent working experience.
- Experience with medical device software, system integration or interoperability standards such as DICOM and FHIR is a plus.
Qualifications
- Knowledge of networking, test automation, embedded systems or robotics is beneficial.
- Basic knowledge of working with version control systems (Git, GitLab/GitHub).
- You want to be part of a high-skilled team and make a difference with your code every day.
- Fluent English, eagerness to learn German, and the ability to communicate with colleagues from all around the world and different areas of expertise complete your profile.
Experience
- Strong problem-solving skills and experience in software design and implementation, with a strong focus on code quality, maintainability and testing.
- Solid experience in C++ and experience with TypeScript/HTML5 or modern GUI development is a plus.
This text has been machine translated. Show original
What we offer
- 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.
- Umfassende Schulungs- und Weiterbildungsangebote.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Brainlab
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.
Description
- Founding year
- 1989
- Language
- English
- Company Type
- Established Company
- Working Model
- Onsite
- Industry
- Industry, Production