
Senior C++ Software Engineer (Algorithm Development & Architecture) IRC271981
- Украина
- Постоянная работа
- Полная занятость
- Master’s or Ph.D. in Computer Science, Biomedical Engineering, or a related field.
- 5+ years of experience in software engineering, with a focus on algorithm development and architectural design.
- Ability to travel to Germany (approx. for 1 week on a monthly basis)
- Proven experience designing and deploying complex software systems in regulated environments (e.g., medical, mobility).
- Proficiency in languages such as Python, C++ on Windows and Linux
- Strong proficiency in software architecture and design patterns.
- Experience with clinical data modelling, image processing, or physiological modelling would be a plus
- Familiarity with CI/CD pipelines
- Excellent communication and leadership skills.
- Fluent in English, German is a plus
- Architectural Leadership
- Define and evolve the software architecture for clinical algorithm frameworks, ensuring modularity, scalability, and maintainability.
- Collaborate with systems engineering, clinical experts, and product management to translate clinical requirements into software architecture and design specifications.
- Establish architectural patterns and best practices for algorithm integration, data flow, and performance optimization.
- Guide the design and implementation of clinical algorithms, ensuring clinical accuracy, robustness, and compliance with regulatory standards.
- Review and validate algorithmic models and their integration into our medical devices
- Ensure traceability from clinical requirements to algorithmic implementation and verification.
- Cross-Functional Collaboration. Act as a technical liaison between software engineering, clinical science, data science, and quality teams.
- Support risk analysis, clinical validation, and regulatory documentation efforts.
- Mentor and support development teams in implementing architectural decisions and coding standards.
- Innovation & Strategy. Stay current with emerging technologies in clinical decision support, AI/ML in healthcare, and medical software architecture.