Services · Embedded

Embedded software & device development.

Firmware and embedded software for surgical systems, clinical-trial instruments and connected medical devices, from hardware bring-up to the user interface.

Why Silurus

Firmware you can build a device programme on.

Embedded work for medical devices runs for years and lives close to the hardware. It needs a partner who stays, documents, and knows the silicon.

Reliability

Medical device programmes are multi-year commitments, and supplier discontinuity creates regulatory and engineering risk that is hard to recover from. Our engagements run for years, team retention is stable, and our financials are audited and AAA-rated.

Quality & ISO compliance

ISO 13485 and IEC 62304 are the operating frame of our engineering. The verification, traceability and design-history artefacts we produce are formatted for notified-body review, FDA submission and internal QA without rework.

Deep embedded expertise

From board bring-up to the operator interface: RTOS and bare-metal, safety-critical control loops, drivers and hardware abstraction, BLE and connectivity, hardware-in-the-loop testing, documented for Class B and C devices.

Overview

Software where timing, safety and reliability are non-negotiable.

We build embedded software close to the hardware, on RTOS and bare-metal targets, and carry the same IEC 62304 discipline we use across our medical software work.

From early prototypes on evaluation boards to production firmware with full traceability, we cover the whole path. We also modernise ageing embedded codebases and add the automated tests and build pipelines that keep them maintainable.

Close-up of a medical device circuit board
In practice

Close to the hardware, built to medical discipline.

A single embedded codebase, from the silicon up to the screen.

We start at board bring-up and work outward: drivers and a hardware abstraction layer, a real-time core for the control loops that cannot miss a deadline, then the connectivity and the operator interface on top. Every layer is written and reviewed under the same IEC 62304 discipline we apply to our medical software.

Where you already have firmware, we modernise it: untangling it into testable modules, adding a simulation mode so it runs without the hardware, and standing up the automated builds and tests that keep it shippable for years.

What this covers

From bring-up to production firmware.

01

Firmware & RTOS

Real-time and bare-metal firmware on common microcontroller and SoC targets.

02

Device drivers & HAL

Hardware abstraction layers, peripheral drivers and board support.

03

Safety-critical control

Deterministic control loops built and reviewed under IEC 62304.

04

Connectivity & protocols

Wired and wireless links, custom protocols and secure device communication.

05

Bring-up & integration

Board bring-up, hardware/software integration and commissioning.

06

Test & CI for embedded

Automated tests, simulation modes and pipelines for embedded builds.

Selected work

Embedded work across regulated devices.

A cross section of the embedded engagements we take on. Details available under NDA.

01

Laboratory instrument for clinical trials

Refactored a desktop application and its embedded firmware into a modular, testable architecture, with a full IEC 62304 verification and validation package.

02

Safety-critical therapeutic device

Gap analysis of the embedded firmware against IEC 62304, then remediation: hardening the communication protocol and integrity checks, fixing defects, and setting up regression testing and CI.

03

Wearable monitoring device

Companion mobile application with BLE integration to the device, built with automated testing and an IEC 62304 documentation and verification package.

04

Multi-module telemedicine platform

Embedded firmware across several connected measurement modules with a shared hardware abstraction layer, feeding a Linux operator interface, engineered as a Class B device.

Talk to us

Have an embedded or device project?

Tell us about the hardware and the constraints. We will tell you honestly whether we are the right partner.