You design and develop machine vision software while optimizing localization features. Your role includes hands-on coding and collaborating with stakeholders to ensure effective deployment and continuous improvement.
Anforderungen
- •Bachelor's degree in Computer Science
- •Professional experience in machine learning
- •Proficiency in Python and C++
- •Experience with PyTorch and TensorFlow
- •Familiarity with model deployment tools is a plus
- •Strong communication skills in English
- •Collaborative mindset and eagerness to grow
- •Medical device experience is a plus
Deine Aufgaben
- •Design and develop machine vision software.
- •Implement and optimize image-based localization features.
- •Work with Python, C++, and ML frameworks.
- •Support deployment and testing in regulated environments.
- •Contribute to team knowledge and continuous improvement.
- •Collaborate with stakeholders on technical direction.
Original Beschreibung
# Lead Software Engineer (m/f/d) Computer Vision / Machine Vision
**Freiburg, Germany** | **Full time**
Work Flexibility: Hybrid or Onsite
Join a company where innovation meets purpose. As a **Lead /** **Staff Software Engineer – Machine Vision** at **Stryker**, you will contribute to the advancement of cutting-edge **surgical navigation systems**. Working in a collaborative, cross-functional environment, you’ll help design and implement image-based solutions that enhance surgical precision and patient outcomes.
This is your chance to develop your expertise in **machine learning and computer vision** within a global leader in medical technology—consistently recognized as a **Best Place to Work**.
**What you will do**
* Design and develop machine vision software for surgical navigation systems.
* Implement and optimize image-based localization features from concept to deployment.
* Work hands-on with Python, C++, and ML frameworks to deliver robust, production-ready code.
* Support deployment, integration, and testing in regulated environments.
* Build knowledge within the team and contribute to continuous improvement.
* Partner with internal and external stakeholders to align on technical direction and innovation.
**What you will need**
***Required:***
* Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field
* Professional experience in **machine learning** and **computer vision**, ideally in a regulated or high-tech industry
* Proficiency in **Python** and **C++**
* Experience with frameworks such as **(Py)Torch**, **TensorFlow**, and libraries like **OpenCV**
* Familiarity with model deployment tools (e.g. **ONNX Runtime**, **TensorRT**) is a plus
* Strong communication skills in **English**, both written and spoken
* A collaborative mindset and eagerness to grow within a cross-functional development team
***Preferred:***
* Medical device experience is a plus but not essential
Diversity is important to us. We welcome applications from people regardless of their ethnic, national or social origin, gender, disability, age or sexual identity.
**Additional information**
Thanks to our flexible working hours model, you will have the opportunity to work partially from the home office. However, a regular presence of 2-3 days a week on site in Freiburg should be always given to build sustainable relationships and maintain personal contact with colleagues as well as the departments.
Travel Percentage: 10%