onsite
Software Engineer Computer Vision - Imaging - carpediem Personalberatung GmbH
Software Engineer
Develop and integrate computer‑vision algorithms for medical imaging systems, leveraging Python, deep‑learning frameworks, and GPU acceleration to deliver high‑quality diagnostic tools in a hybrid work environment.
About the role
Key Responsibilities
- Design, implement, and optimize computer‑vision pipelines for image acquisition, preprocessing, and analysis in medical imaging applications.
- Develop deep‑learning models using TensorFlow or PyTorch to detect, segment, and classify anatomical structures.
- Integrate GPU‑accelerated code (CUDA) and OpenCV libraries into existing C++/Python codebases.
- Collaborate with cross‑functional teams—hardware engineers, clinicians, and product managers—to define requirements and validate algorithm performance.
- Maintain version control, CI/CD pipelines, and documentation to ensure reproducible research and production‑ready software.
Requirements
- Strong proficiency in Python and experience with computer‑vision libraries such as OpenCV.
- Hands‑on experience building and deploying deep‑learning models (TensorFlow, PyTorch) for image analysis.
- Knowledge of GPU programming (CUDA) and Linux development environments.
- Familiarity with software engineering best practices, including Git, unit testing, and code review.
- Degree in Computer Science, Electrical Engineering, Biomedical Engineering, or related field, with a focus on image processing or machine learning.
Skills
pythonopencvtensorflowpytorchcudalinux