Claude Rossignol (U.S. citizen) Objective: ---------------------------------------- Desire a position in software/firmware development including overall product design and improvement - preferably in a team environment. Other interests include medical devices, embedded Linux, GUI development, optics, automotive and aerospace. Education: ---------------------------------------- B.S. in Electrical and Computer Engineering (Dec. 2002) - University of Colorado at Boulder Coursework includes: * 2 years coursework in Molecular, Cellular, and Developmental Biology * Digital Filtering & DSP Lab * Computer Architecture * Electromagnetic Fields and Waves * Circuits I, II, III * Programming Languages * Data Structures * Java II * Computation and Numerical Analysis Using MATLAB and Mathematica Work Experience: ---------------------------------------- Curtiss-Wright (11/16-present) in Santa Clarita, CA – Embedded software development and testing for custom avionic control systems: * developing 1553 bus and serial (RS485) test software and drivers for custom communication boards * developing in a Linux (Fedora 20) environment including building libraries, makefiles, and custom drivers * verifying signal integrity using a oscilloscope and configuring test stand wiring hardware using a multimeter Medtronic (10/14-9/16) in Los Angeles, CA – Software development for current and next generation blood glucose sensors and insulin pumps used in diabetes therapy: * building product testing utilities and post-manufacturing validation tools for MiniMed insulin pumps (in Python) * building product testing utilities and post-manufacturing validation tools for Glucose Sensor Transmitters (in Python) * testing and validating firmware for development boards * writing the necessary documentation for FDA submittal Inova Labs (9/13-3/14) in Austin, TX - Firmware development for new Portable Oxygen Concentrators. Job duties include: * support and maintenance of all firmware on the ActivOx DUO product line * creating a custom bootloader (in C/Assembly) for updating flash memory on the dsPIC33F and disPIC33E processors * building a C# WPF Windows application that can perform firmware updates and other diagnostic functions *writing necessary documentation and software flowcharts for 510(k) submittal Intel (9/12-6/13) in DuPont, WA - Firmware development for new enterprise server platforms. Job duties include: * upgrading BMC (Baseboard Management Controller) firmware for new features and platform design changes * testing and fixing all power management components * ensuring proper BMC and Node Manager communication through the IPMI and web interfaces Dell (10/11-8/12) in Austin, TX - Updating and developing Chassis Management Control (CMC) firmware for the next generation of Blade Servers using Agile Scrum development methodologies. Job duties include: * upgrading CMC command line utility and web GUI (XML/XSLT/JavaScript) for new Blades and chassis configurations * testing and validation of FlexAddress Plus MAC address distribution for chassis components and blades * fixing and fine-tuning chassis cooling and power control and Blade server power distribution Lockheed Martin Space Systems (4/11-8/11) in Littleton, CO - Testing Command and Data Handling for the GOES-R Spacecraft. Job duties include: * Testing command & data handling hardware interfaces (including Spacewire and MIL-STD-1553) using Python scripts * Ensuring all spacecraft telemetry data and earth communications function (some VxWorks usage) Ingersoll Rand (12/10-3/11) in Carmel, IN - Software development and testing. Job duties include: * Assisting in redesign of firmware for the next generation of commercial lock models * Design and implementation of an automated testing utility (in Python) to aide firmware team’s development time Embla Systems Inc. (1/10-11/10) in Broomfield, CO - Firmware and Embedded Linux development for sleep diagnostic products. Job duties include: * Fixing signal processing errors during impedance testing of electrodes connected to the patient * C/C++ development using CCS & Eclipse on Ubuntu for troubleshooting OMAP3530 communications and DSP issues * Development/maintenance of a C++ web/CGI program allowing users to update and configure the device over the internet Covidien (8/24/09-12/1/09) in Boulder, CO - Firmware development for blood pressure and pulse oximeter devices in the Respiratory and Patient Monitoring Division. Job duties included: * Programming the PIC24F for SPI communication with onboard ADC's and USB communication with a PC application * Timing the communication of system components in an interrupt driven operating system * Algorithm development for improved PPG signal processing through oversampling and use of a differential amplifier (offset and gain) * Characterizing and writing calibration software for critical on-board components (DAC, ADC, PGA) Cintron Technologies Inc. (2/10/09-6/5/09) in Denver, CO - Analysis and redesign of an electrosurgical generator. Job duties included: * Fault tree analysis of software according to strict FDA regulation (CFR-820) * Documenting Software Requirements Specification according to IEC standards (IEC 601-1 and 601-2) * Support for the PIC24 and PIC18 Microcontroller using the MPLAB REAL ICE emulator and HI-TECH compiler * Writing a windows software interface to monitor and configure the generator RF output using MS Visual C++ Salvador Imaging, Inc. (2/08-8/08) in Colorado Springs, CO - Embedded firmware engineer supporting CCD camera development and testing systems including: * 8051 microcontroller firmware development (Silicon Labs C8051F340) via serial comm (RS232, UART, SPI bus) * Writing digital video signa