Senior Embedded C++ Engineer / Algorithm Development and Architecture

Core Qualifications Include:

  • Master’s or Ph.D. in Computer Science (Biomedical Engineering, or a related field, will be a plus).
  • 5 years of experience in software engineering, with a focus on algorithm development and architectural design.
  • Previous experience working with clinical or healthcare-related software systems as a plus
  • 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).
  • Strong proficiency in software architecture and design patterns.
  • Experience with clinical data modelling, image processing, or physiological modelling.
  • Proficiency in language C++ on Windows and Linux is a must (familiarity with Python)
  • Familiarity with CI/CD pipelines
  • Excellent communication and leadership skills.
  • Fluent in English (German - intermediate, an ability to understand language and technical requirements)

 

Job Responsibilities:

  • 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.
     
  • Contribute to the long-term technical roadmap for clinical algorithm platforms and tools.

 

Department/Project Description:

 

We are seeking a visionary and technically accomplished Senior Software Engineer to lead the architectural design and development of clinical algorithms that power our next-generation medical device solutions. This role is ideal for a senior engineer with deep experience in software architecture, algorithm design, and clinical data interpretation, who can bridge the gap between clinical requirements and robust, scalable software systems.

Published 31 July · Updated 2 September
Statistics:
31 views
·
11 applications
91% read
·
37% responded
Last responded yesterday
31 views
·
4 applications
75% read
·
50% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...