Engineering

Backend Software Developer (C++)

  • Location

    Frankfurt (Oder)

  • Sector:

    Medical Devices

  • Job type:

    Contract

  • Salary:

    Negotiable

  • Contact:

    Alan George

  • Contact email:

    a.george@ioassociates.eu

  • Job ref:

    BBBH160267_1747141436

  • Duration:

    6 Months

  • Startdate:

    28/07/2025

Job Description: C++ Software Developer - HealthTech (Hybrid, Frankfurt)


Contract: 6 months (Freelance/Contractor)
Location: Frankfurt (Hybrid - 1 day per week onsite)
Language Requirement: C1 German and Proficiency in English (written and spoken)
Start Date: 28/07/2025

About the Role


Join an innovative HealthTech company in Frankfurt as a C++ Software Developer. You'll help develop next-generation medical software, focusing on health care data integration and imaging. This is a hybrid position, requiring one day per week onsite. The project starts at the end of July 2025.

Key Responsibilities


  • Design, develop, and optimise C++ applications for medical imaging and diagnostic platforms.

  • Model clinical events and health care workflows using HL7 and FHIR standards.

  • Collaborate with cross-functional teams to integrate software with medical devices and hospital IT systems.

  • Ensure all software meets relevant medical regulations and documentation standards (e.g., MDR, ISO 13485, IEC 62304).

  • Participate in code reviews, testing, and quality assurance processes.

Required Skills & Qualifications


  • Professional experience in C++ development (2+ years preferred; 3+ years a plus).

  • Experience modelling clinical events and health care workflows using HL7 and FHIR standards.

  • Familiarity with medical regulations and compliance in software development.

  • C1-level German language skills (written and spoken) - mandatory.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • Familiarity with Git, Jenkins/GitLab CI, unit test frameworks (e.g., Google Test), and documentation tools used in regulated environments.

Nice-to-Have


  • Experience with computer vision and image processing libraries (e.g., OpenCV, ITK, VTK).

  • Previous exposure to Model-Based Systems Engineering (MBSE) tools and practices.

  • Experience working in regulated medical device environments.

  • Knowledge of additional programming languages (e.g., Python, Java).

  • Familiarity with cloud-based health data solutions.

  • Previous work in hybrid or remote teams.

What We Offer


  • Competitive hourly rate.

  • Opportunity to work on impactful health care technology projects.

  • Flexible hybrid working model (1 day/week on-site in Frankfurt).

  • Collaborative, innovative team environment.


To apply, you must be eligible to work in Germany and meet the C1 German language requirement.