Sign in

Engineer Software

Marietta, GA
April 29, 2014

Contact this candidate


Roger Milliken

**** ******* *** ** ********, GA *0066 770-***-****


Summary of Qualifications

Versatile software engineer with over 20 years' experience developing complex

software systems. Experienced with all software development life cycle stages

from product conception to obsolescence. Proficiencies include:

Requirements Analysis

.Net to native interfaces


Project Management

Process Improvement

Device Drivers



Verification and Validation


Technical Skills

Languages C, C++, C#, VB, XML, various assemblers, FORTRAN

OS Windows (XP & 7, Server 2003), Windows Embedded 7, UNIX

Tools Visual Studio, MPLab, DOORS, TestDirector, Team Foundation Server,

Visio, Project, Microsoft Office, Confluence, JIRA, GIT, MKS,


Standards IEC 60601-1, IEC 62304, ISO 13485, ISO 14971, MIL-SPEC-1553

Processors PIC (4550, 200,202), 8086, 68000, Sparc

Interfaces USB, RS 232, RS 484, UDP, TCP


Software Engineer

2012 - 2014 Georgia Tech Research Atlanta, GA

Institute (APEX Systems


Developed a C++ .NET interface to native C++ messaging library using CLI

Researched and documented interfaces to third party platform software including

analysis of the source code

Designed interface library to integrate new functionality into existing software


Designed modules to display new data for existing software

Implemented and tested TCP and UDP messaging systems

Developed XDS and XML configuration and data storage formats

Firmware Engineer/Software Development Manager

2005 - 2012 Guided Therapeutics, Inc. Norcross, GA

Managed the specification, design and implementation of software and firmware for

a cervical cancer diagnostic medical device through clinical, beta and production


Designed and implemented firmware for USB based microcontrollers (Microchip &


Designed and implemented hardware abstraction layers in C++ and C# to integrate

with .Net 4.0 applications and USB based devices for use on an embedded Windows


Created software development procedures complying with IEC 62304 requirements

Developed clinical data and document control on SQL Server 2003 using ASP.Net

Engineering Manager/Senior Software Engineer

1998 - 2004 Respironics (Now Phillips Kennesaw, GA


Led teams of electrical and software engineers and technicians involved in the

development of seven medical devices for infant monitoring and sleep diagnostics

generating over $100M in sales

Successfully integrated new product development with teams in multiple

international sites

In conjunction with regulatory, compliance and quality teams developed

Regulatory documentation

Safety and Risk assessments and plans

Clinical, electrical, environmental and software test plans and procedures

Preparation and management of clinical trial protocols and procedures and

analysis of resulting data

Creation of Software Life Cycle procedures in compliance with international

standards integrating DOORS and TestDirector

Selected test and software development tools used at all division sites.

Led a team developing algorithms to identify neurological, respiratory and

cardiac events related to sleep apneas and related parasomnias

Senior Software Engineer/Project Manager

1988 - 1998 GE Marquette Medical Systems Milwaukee, WI

Designed diagnostic and monitoring software for cardiac cathlab systems

integrating 10 MCUs under UNIX, DOS and RTOS

Designed DSP algorithms for the display, recording and analysis of physiological


Defined requirements for monitoring and real time analysis software to support of

RF Ablation procedure in the Cardiac Electrophysiology Lab

Specified the API and design for object toolkits using XWindows and Motif in C,

C++, and Postscript

Lead the development of the patient admit, procedure log, and pressure waveform

analysis modules of a Hemodynamic analysis package using an Informix database

Investigated new technologies and computing platforms to create an advanced

medical monitoring and analysis system to aid Electrophysiologists in the

development and delivery of new therapies. Developed proof of concept system


1984 - 1985 University of Illinois at Chicago, IL


MS, Computer Science and Mathematics

1971 - 1975 Kalamazoo College Kalamazoo, MI

BA, Theatre Arts

Contact this candidate