B. Braun Group

(Senior) Computer Vision Engineer (f/m/d)

B. Braun Group
Apply
2 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 to ensure software quality.
  • Collaborate with software developers, architects, system engineers, AI researchers, UX engineers, quality engineers, and product owners in an interdisciplinary team.
  • Contribute to software architecture, technical design decisions, and technology evaluations.
  • Support verification, validation, and documentation in compliance with medical software standards and regulations.

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 OpenCV, VTK, PCL, PyTorch, ROS2, Git, Azure DevOps, Linux, computer vision, machine learning, camera calibration, and 3D geometry.
  • Experience with software design patterns, CI/CD, DevOps practices, and automated testing.
  • Experience with pose estimation, tracking, SLAM, image registration, or multi-view vision.
  • Professional English communication skills; German language skills are a plus.
  • Ability to work proactively on challenging technical problems and collaborate with technical and non-technical stakeholders.

Tech Stack

Categories

Contact me