Exploded view of a medical device software stack
Services · Project delivery

Project delivery with a defined goal.

A new product, a set of features for an existing product or a module with clear boundaries. A Silurus team with its own technical lead and project manager delivers it against deliverables, acceptance criteria and milestones agreed in writing, under IEC 62304 inside your ISO 13485 quality management system, for the EU MDR or the FDA.

Team
Own technical lead and PM, Budapest
Basis
Deliverables and acceptance criteria
Process
IEC 62304 · ISO 13485 · your QMS
Price
Estimate and rates agreed in writing
When it fits

Projects with a goal that can be written down

02

New features

Defined by requirements and delivered with impact analysis and regression.

04

A platform migration

The product moved with its behaviour verified on the new platform, and the change assessed for its effect on the CE certificate or the FDA clearance.

Legacy modernisation and takeover →
06

Documents for a date

Gap assessment and the missing IEC 62304 and FDA documents for a submission or audit date, written with our regulatory specialists and FDA consultants. The manufacturer submits.

Regulatory consulting →
In practice

Situations we are asked to solve

Situation

Software verification for a laboratory device at a university hospital

A laboratory device built at a European university medical centre for a study under an FDA IDE has working software, a Python application on a PC and MicroPython firmware on an ESP32, without tests and without IEC 62304 records.

How we approach it

A project with a defined scope, two engineers and a project manager, working remotely with the hospital team. It covers a code review of both parts, refactoring of the PC application for testability, automated tests, and the user and software requirements, the validation and verification plans, the test report and the traceability matrix (a table linking each requirement to its design, tests and risk controls).

Situation

Firmware remediation for a cardiac device in the highest risk class

The firmware of a cardiac therapy system, Class III under the EU MDR and at the FDA, with a control console and a probe on two STM32 microcontrollers, has to be brought in line with its design specification before the next regulatory steps.

How we approach it

The work starts with a gap analysis (a review of what is missing against the standard) of the design specification against the code, a MISRA C and SOUP (software of unknown provenance, meaning third party code used in the device) review and an on-site workshop. The remediation then runs in phases agreed in writing: cleanup, critical fixes, high severity issues and unit tests, each phase with its own acceptance by the client's quality team. Every fix goes through the client's change control with an impact analysis. The software safety classification, the system level verification and the release decision stay with the client.

Situation

An FDA software file for a finished nRF52 device

An engineering consultancy needs the FDA software documentation for a client's battery powered device on a Nordic nRF52 with Zephyr and BLE (Bluetooth Low Energy), with the firmware already complete.

How we approach it

A documentation project that starts with a gap analysis of the existing evidence and is written from the code and the client's templates. Where requirements or test evidence are missing, the missing verification is agreed with the client as separate work. The documents are: Software Design Specification, SOUP assessment, system test specification, cybersecurity report, threat model (a structured analysis of how the device could be attacked), SBOM (software bill of materials, the list of every software component in the build) and the firmware updates to the hazard analysis, with the IEC 62304, ISO 14971 and FDA section 524B expectations in mind.

Situation

A long running imaging archive leaving Win32 and MFC

An imaging archive and reporting product, written in C++ and MFC with DCMTK for DICOM and PostgreSQL, connects to ultrasound, endoscopy, CT, MR and X-ray and has to stay on the market under ISO 13485 and the MDR while it is modernised.

How we approach it

The modernisation is cut into defined projects. The user interface and the document generation layer go first, the DICOM backend and the database stay, and every step is verified against the current behaviour before release. A capture app of the same product family moves from dedicated camera hardware to standard Android devices with CameraX.

Situation

A dental imaging engine behind an API

A dental implant planning platform needs an engine that segments CBCT volumes, imports intraoral STL scans, registers the two and returns meshes, the transform and an accuracy figure through an API.

How we approach it

The project starts with a feasibility phase on the client's own anonymised cases, ending in a working pipeline built with ITK and VTK, a measured accuracy report and an architecture and a regulatory plan for a Class IIa product, with the classification under MDR Rule 11 derived from the intended purpose (what the manufacturer states the software is for). The production engine follows as a second project.

Situation

A donor programme going international

A cell and tissue bank extends its donor programme to several countries and needs a back office system with a two way API to a web shop, real time stock and booking, and quotas per country.

How we approach it

The scope is split into the back office system, the web shop on a standard platform and the integration between them, each with its own deliverables and estimate.

How it runs

From the first call to the accepted delivery

Step 1

Scoping

The goal, the requirements as far as they exist, the interfaces and the date, in a short written summary. Where the requirements are not yet approved, the first project is a defined discovery phase with its own deliverable, and the main scope is quoted after it.

Step 2

Proposal and contract

Deliverables, acceptance criteria, milestones, team and price, then NDA, framework agreement and order.

Step 3

Milestones

Each milestone reviewed with you and accepted against the agreed criteria.

Step 4

Handover or support

Code and documents handed over to your team, or maintenance and the next release with us.

What you receive

Deliverables of a project

D-01

Software

The product, the features or the module, with source code in your repositories.

D-02

IEC 62304 records

Requirements, design, tests and traceability of the work.

D-03

Verification evidence

Test protocols, executed test records, anomaly handling and the V&V report.

D-04

Risk records

Software risk analysis entered in your ISO 14971 risk management file.

D-05

Release and handover

Release notes, known anomalies and a walkthrough for your team.

Ways to work

Project delivery or a team

Project delivery fits when

  • The goal and the deliverables can be written down at the start
  • One team should be responsible for the result
  • The work has an end date

A team fits when

  • A workstream needs people for years: dedicated team
  • Your own leads should direct the engineers: team extension
Technologies and standards

What we work with

Technologies and tools

CC++C#.NETPythonTypeScriptReactAngularKotlinSwiftQtEmbedded CZephyrBluetooth LEPostgreSQLAzureAWSDockerGitHub ActionsGoogleTestCI/CD

Standards, regulations and practices

IEC 81001-5-1FDA section 524BFDA QMSR (21 CFR 820)SBOMThreat modellingIEC 62304ISO 13485ISO 14971EU MDRFDA

Silurus Software

  • Silurus Software, founded in 2017, offices in Budapest, Hungary, and Singapore
  • More than 40 engineers, EU MDR regulatory specialists and FDA consultants
  • Work inside the client's ISO 13485 quality management system, with the split of tasks written down before the work starts. Where the client has no documented software process yet, we bring IEC 62304 templates for the client to adopt into its own system
  • Multi-year engineering partner of a European MedTech manufacturer
  • Founder and CTO Péter Török, in medical technology software since 1999, formerly software development director at Siemens Healthcare (syngo.via) and head of R&D at Mediso Medical Imaging Systems
  • ISO 9001:2015 (NQA, certificate 171041, valid until March 2027) and ISO/IEC 27001:2022 (NQA, certificate 728872, valid until August 2029)
  • Awarded AAA, Highest Creditworthiness, by Dun & Bradstreet in 2025
  • Research partner of ELTE Eötvös Loránd University, Budapest
  • Industrial partner of the University of Bologna, the University of Pisa, the University of Amsterdam and Masaryk University, Brno, in the EU Horizon Europe project LOGOS from 2027
  • Female Business Leader of the Year 2025 and The Pioneer Award 2026, awarded to CEO Dr. Linda Szántó
How we work →Quality and standards →Sample deliverables →Case studies →
FAQ

Frequently asked questions

01

Who owns the code and the documents, and what happens if we end the work?

You do. The code and the documents we write for you are yours once paid. If the work ends, we hand over the repositories, the documentation and the open items, with a handover session for your team or your next supplier.

02

How is a project priced?

After a scoping call, each project gets a written estimate based on the agreed effort and rates.

03

What happens when the requirements change?

The change is assessed for effort, date and risk, agreed in writing and added to the order before the team works on it.

04

Do you work in our QMS?

Yes. The team works under your ISO 13485 procedures and writes the records in your templates. Where software procedures are still missing, we bring templates for the IEC 62304 documents.

05

Who supports the regulatory side?

Our regulatory specialists and FDA consultants work with the project team on the documentation for the EU MDR or the FDA.

06

Can the project continue as a long term team?

Yes. The same engineers can continue as a dedicated team or as team extension.

07

Which documents come with a delivered project?

The software development plan, requirements, architecture and Software Design Specification, test cases and reports, the traceability matrix, SOUP list, risk file entries and release notes, at the depth set by the IEC 62304 software safety class (A, B or C, by the harm a software failure could cause) and, for the FDA, by the documentation level (Basic or Enhanced).

08

Who is responsible for what in a project?

Silurus Software is responsible for the delivery against the agreed criteria, you keep the product, the quality system and the release decision. The how we work page sets out the roles in detail.

09

Does a delivered project include the cybersecurity file?

For a connected device, yes: the threat model, the cybersecurity risk assessment, the SBOM, the security testing within the secure development lifecycle of IEC 81001-5-1 and the plan for postmarket vulnerabilities, prepared for the EU MDR and, for a cyber device under FDA section 524B, as the content for the manufacturer's premarket submission.

Talk to us

Tell us about the project.

The product, the goal and the date. Write a few lines, or book a free call.

Book a 30 minute technical call
We reply within one working day.