C++ Software Engineer

Cassini Technologies b.V.
Cassini Technologies b.V.

Software Engineering · Full-time

Posted on Nov 10, 2026

About us

Cassini Technologies is a MedTech company headquartered in The Hague, Netherlands, with more than a decade of experience advancing ophthalmic solutions. We design with connection and flexibility in mind — creating technologies that support surgical teams from preoperative diagnostics through intraoperative visualisation, in clinics and operating rooms worldwide. Our guiding principles: confidence in every step, simplicity that empowers, and value that endures.

About the role

We’re looking for a disciplined C++ Software Engineer to develop and maintain high-reliability software for our medical devices. We operate in a regulated market, so correctness, stability and thorough documentation matter as much as good code. You’ll own your work end-to-end, work closely with R&D, QA and RA colleagues, and help us deliver reliable releases as our product portfolio grows.

What you’ll do

Software development

  • Design, implement and maintain C++ applications to high reliability standards
  • Own changes end-to-end: design, implementation, peer review, testing, debugging and release
  • Write and maintain unit and integration tests, and contribute to our CI/CD pipeline
  • Investigate and resolve defects, including issues reported from the field

Documentation and compliance

  • Create and maintain technical and architectural documentation to company standards
  • Contribute software documentation to the technical file in coordination with QA and RA
  • Support software verification activities, risk assessments and change control

Collaboration

  • Work closely with the Product Owner, QA, RA and customer-facing teams to turn requirements into working, compliant software
  • Give and receive constructive feedback through code reviews
  • Flag risks, dependencies and delays early

What you bring

  • A bachelor’s degree in Computer Science, Engineering or a related field
  • At least 6 years of professional C++ experience (C++11/14/17)
  • Proficiency in multi-threading and synchronisation
  • A strong testing mindset and hands-on experience with GoogleTest
  • Experience with Git, CI/CD, OOP, design patterns, UML and the full software development lifecycle
  • The ability to write clear technical, architectural and regulatory documentation
  • Responsible, security-conscious use of AI coding assistants (e.g. Copilot, LLMs)
  • Excellent written and spoken English

Nice to have

  • Experience with DICOM or HL7
  • Understanding of digital security protocols
  • Cross-platform development experience
  • Python knowledge
  • Experience in a regulated environment (e.g. IEC 62304, ISO 13485)
  • Experience with medical or ophthalmic devices

How you work

  • You take ownership and see things through
  • You’re structured and precise, and you document as you go
  • You’re collaborative, open-minded and open to feedback
  • You raise issues early and communicate clearly
  • You’re pragmatic and practical, with a positive outlook

What we offer

  • A hands-on role with real responsibility and direct impact on products used in surgery
  • A flat, no-nonsense organisation where your voice is heard
  • A collaborative, international team in a growing company
  • 25 days of annual leave
  • NS travel card
  • Pension contribution

Cassini Technologies is an equal opportunity employer. We welcome applications from candidates of all backgrounds.