(Senior) Computer Vision Engineer (f/m/d)
B. Braun Group2 months ago
Freiburg im Breisgau, GermanySenior
Responsibilities
- Design and develop prototype and production-ready software for a digital surgery platform.
- Develop computer vision pipelines for camera calibration, 3D reconstruction, image registration, object and instrument tracking, and machine learning-based perception.
- Translate research concepts into robust, maintainable, and scalable production software.
- Apply unit and integration testing, code reviews, and continuous integration practices.
- Collaborate with software developers, architects, system engineers, AI researchers, UX engineers, quality engineers, and product owners in a Scrum team.
- Contribute to technical design decisions, software architecture, and technology evaluations.
- Support verification, validation, and documentation activities for regulated medical software.
Requirements
- M.Sc. or PhD in Computer Science, Computer Vision, Machine Learning, Robotics, Medical Imaging, or a related field.
- Several years of industrial or research experience developing computer vision or machine learning applications.
- Strong software engineering skills and experience delivering high-quality production code.
- Experience developing complex software systems in C++ and/or Python.
- Experience with software design patterns, CI/CD, DevOps practices, and automated testing.
- Experience with computer vision topics such as pose estimation, tracking, SLAM, image registration, or multi-view vision.
- Professional English communication skills; German language skills are a plus.
- Self-motivated, proactive, scientifically curious, product-oriented, and effective in interdisciplinary collaboration.