Embedded Medical Devices

Butterflyvista can work on your medical device firmware. All our work is done in compliance with ISO 9001 and FDA regulations and requirements.

We excel at documenting our source code and the work that was done. We strongly believe in release documentation, as well as source control. Our documentation skills not only meets government regulars but exceeds them.

We always take risk management into account during the development process by using all relevant tools and resources. We also believe in the verification and validation (V&V) process that is separate from engineering. We make sure that the software conforms to requirements and fulfills all requirements. We take safety into account on all products and work to minimize software errors.

Over the years, Butterflyvista has over the years worked on several embedded medically related projects.

Portable Defibrillator

With this project I had to write the boot loader for an M-CORE based mobile defibrillator used onboard aircraft and other places. This boot loader had to do more than merely transfer control to the runtime software. The boot loader was responsible for providing dynamic software upgrades via a PC to all components. In addition, the software was responsible for serial communication between each of the two daughter boards, providing POST, and various other activities usually associated with the runtime software. This project used custom C++ classes inside the driver and MFC on used in the PC program.

Asthma Inhaler

Assisted in the development of an asthma inhaler, which utilized C code on a PIC processor.

Desktop Medical Software

Butterflyvista worked on developing software for the medical and dental community creating an electronic software package for use by doctors and the office staff. The software worked on Microsoft Windows and utilized the Microsoft C/C++ compiler and the Windows SDK. The software worked was able to communicate with various insurers and support electronic billing. All medical diagnostic codes were integrated into the system.

Blood Analysis System

We contributed efforts working on part of the firmware used on a blood analysis system writing C code. We worked from a SRS and provided black box solution functionality. We also contributed to the FDA documentation efforts.

Press

Butterflyvista combines creativity, ingenuity, artistry, science, and collective knowledge to deliver comprehensive solutions to problems. Take Jobfish. When you need a job, Jobfish helps deliver an offer in the shortest time possible. With our consulting services, we do the same. For all your needs, think Butterflyvista!