BRUCE G. BEAUTROW
1482 De Tracey Street
San Jose, Ca. 95128
(510) 708-5779
SUMMARY:
Work experience includes:
|
Management of engineers of multiple disciplines |
|
Design of real-time software for embedded micro controllers |
|
Board bring-up of ARM hardware for embedded Linux and bare metal applications |
|
Design of drivers and application programs for use with embedded Linux |
|
Design of application programs for Windows |
|
Design of drivers and application programs for use with real-time multitasking kernels |
Have participated in all aspects of creating a product, from design and development through manufacturing and customer support. Have succeeded through timely completion of projects and ability to interact with other functional areas across the organization.
SKILLS:
Management: |
Software design, software maintenance |
Languages: |
C, C++, C# |
OS, RTOS: |
Linux, U-Boot, Windows, proprietary real-time multitasking kernels |
Processors: |
Cortex-M, PIC, 56F8300, ARMv5TE, ARM7TDMI, ARM9E, x86 |
Development Environments: |
Linux, Visual Studio, Qt, Eclipse |
SCM Tools: |
Perforce, Mercurial, Git |
Debugging Tools: |
Emulators, JTAG Probes, Logic Analyzers, Oscilloscopes |
RELEVANT
EXPERIENCE:
Beautrow Consulting LLC (Software
Consulting), San Jose, California, 2000 to present
Position: Principal
Software Developer
Clients include:
|
Aegea Medical, Inc., Redwood City, CA |
medical products |
|
Tigo Energy, Inc., Los Gatos, CA |
green technology |
|
Luxim Corp., Santa Clara, CA |
green technology |
|
Dean Miller Associates, Menlo Park, CA |
medical products |
|
Alixor Corporation, Hillsborough, CA |
medical products |
|
Thoratec Corporation, Pleasanton, CA |
medical products |
|
Glacier Point Research, Fremont, CA |
industrial instrumentation |
|
Giga-tronics, Inc., San Ramon, CA |
RF instrumentation |
Projects include:
|
Qt application development for medical devices |
|
Freescale 56F8300 firmware development for medical devices |
|
Embedded Linux development for medical devices (Marvell ARM) |
|
ARM Cortex-M0 firmware development for high efficiency lighting devices |
|
PIC firmware development for high efficiency lighting devices |
|
Multi-threaded .NET applications for controlling/calibrating embedded devices |
|
Embedded Linux development for medical devices (ARM7TDMI, ARM9E) |
|
Embedded drivers for custom signal generator hardware |
Hospira, Inc.
(Biomedical), Morgan Hill, California, 2003 to 2008
Position: Contract
Software Developer
Primary experience: Developing embedded software for real-time, networked medical devices.
Projects include:
|
Ported infusion pump software to new NEC 78K hardware using IAR compiler. Redesigned stepper motor drivers and LCD drivers. |
|
Designed and implemented uClinux (ARM7) application for browser based configuration of embedded device |
|
Designed and implemented 802.1x authentication (WPA/WPA2) software for wireless embedded device on uClinux. Used TLS and SSL protocols and X.509 support in OpenSSL. |
|
Designed and implemented C/C++ embedded code for product |
|
Designed and implemented Python scripts for unit testing |
|
Designed and implemented Windows applications |
Nicolet-EME (Biomedical),
Kleinostheim, Germany, 1997 to 1999
Position: Software
Developer
Upon purchase of prior company by competitor Nicolet Biomedical, assumed position as software developer in German subsidiary. Primary responsibility was creating Windows product for Nicolet proprietary ultrasound hardware based on successful work at prior company.
|
Wrote software for product user interface |
|
Designed and implemented OLE Automation interface for communication with patient database software developed by another group in the US. |
MedaSonics (Biomedical),
Fremont, California, 1995 to 1997
Position: Software Engineering Manager
Primary experience was managing the development of the next generation of the MedaSonics product line.
|
Defined strategy for development of new line of transcranial ultrasound products. |
|
Recruited and managed four software engineers. |
|
Defined and managed the development of a tool for manipulating data produced by the existing product line. Initiated idea to bolster sales of existing product until next generation product became available. Project was completed on time and within budget. |
|
Managed software maintenance group. Produced software releases for existing product line on time and within budget. |
MedaSonics (Biomedical),
Fremont, California, 1993 to 1995
Position: Software Consultant
As an independent contractor, provided software services.
|
Integrated new features into a transcranial Doppler ultrasound product. |
|
Maintained schedule, coordinated testing, and conducted project meetings. |
|
Completed projects on time and within budget. |
Medical Data Electronics (Biomedical),
Arleta, California, 1991 to 1994
Position: Senior Software
Engineer
Primary experience: Developing embedded software for real-time, networked medical monitors.
|
Designed and implemented the transport, presentation, and application layers for a wireless, spread-spectrum network used in real-time medical instrumentation. |
Nellcor, Inc. (Biomedical),
Hayward, California, 1988 to 1991
Position: Software
Engineer
Primary experience: Developing embedded software for real-time, networked medical monitors.
EDUCATION:
University of Idaho, Moscow, Idaho, B.S.E.E.
Member number: 9978
Additional Contact information is available on the Profile
Page.
Software Contractors' Guild (scguild.com)
Copyright(c) 2016 Software Contractors' Guild