Software that human life depends on – Blog Solwit

Software that human life depends on

scalable resources on demand

safety-critical
software

produced in accordance
with IEC 62304

scalable resources on demand

safety-critical software

produced in accordance
with IEC 62304

Important information

Sector:

IT solutions

Looking for similar solution?

Our client is a company with 19 years of experience creating software for business. It has successfully completed hundreds of projects in the fields of automation, logistics, and business processes.

Challenge

Development of safety-critical embedded software for an insulin pump.

Development of safety-critical embedded software for an insulin pump.

The client was working on launching a new version of the insulin pump – a device that is used to treat diabetes and is designed to dispense insulin in precisely measured doses. This product had been on the market for some time, but it was time for a new model.

 

For devices used in the medical industry, safety and reliability are crucial. Therefore, our client required a partner with extensive experience in creating both embedded and safety-critical software. The product had to meet the Class C requirements as described in the IEC 62304 standard for medical device software. It was not our first project of this kind.

Solution

Complete and reliable firmware.

The project started in 2018 and lasted until 2019. It was led by one of our best software developers, an expert in safety-critical software. Apart from code development, he worked on designing the solutions, proposed techniques, and chose tools to optimize work within the project.

Effect

Medical device compliant with Class C – the highest safety classification as defined in the IEC 62304 standard.

Our engineer worked as a full-time member of the client’s design team. The work methodologies devised at that time have ensured that the product is delivered under the highest safety classification as defined by the IEC 62304 standard for medical device software.

Technologies

Technologies

Medical standards (IEC 62304), C and C ++ languages, STM32 processors, Motor control, Sensor support, Touchscreen

Tools

Bitbucket, Jira, Git, Eclipse, IAR, Jenkins, Rhapsody, Google Test

Methodologies

Agile Scrum modified for compliance with medical standards

Business Model

Time & Material

Team

1 embedded developer

LEARN ABOUT OUR CLIENTS' SUCCESS STORIES