Jerry E. Dunmire

3720 Benton St.

Santa Clara, CA 95051

(408) 248-1451


Hands-on engineering manager and systems engineer experienced in the embedded systems, GPS, semiconductor, medical instrument, and industrial control industries.

  • Strong project design, scheduling and management skills with emphasis on electronics and software integration for embedded systems.

  • Experienced in the effective use of UNIX/Linux, GNU, and open-source software for embedded systems development.

  • Extensive experience developing successful engineering teams, designing architectures, and delivering products.

  • Advocate of software engineering documentation and methodologies for embedded and real-time systems.

  • Skilled at quickly assimilating and applying new technology and methods.

  • Adept at translating highly technical content to a non-technical audience.


9/04 – Manager, Software Development, Pioneer Research Center, San Jose, CA

Led a small group that was responsible for developing and supporting wide range of tools and services including:

  • Source code management using Subversion (SVN), including education and automation assistance to development teams.

  • An automated build and test system supporting both native and cross-compiled targets.

  • Target support packages based on GNU tools, Busybox, and vendor supplied libraries and source code.

  • Release configuration and management.

  • Release installation tools for developers, manufacturing, and end users.

  • Prototype life-cycle management and support.

  • Encryption/Decryption key management for end user releases and Bluray content protection.

1/03 – 8/04 Independent Contracting

Developed PIC based sensor and control boards, lectured at the University of the Pacific, developed and deployed WiFi hotspots and ported video playback software to PDAs and cell-phones.

3/98 – 12/02 Project Manager, Trimble Navigation, Ltd. Sunnyvale, CA

Developed real-time, embedded firmware for GPS receivers in C and assembly for both proprietary kernel and real-time Linux OS. Hands-on management of a small group of developers.

  • Turned around a floundering software development project for a new optical surveying product. Established clear requirements and schedules. Assembled and lead a development team that met the schedules, including innovative solutions to meet regulatory requirements discovered just five weeks before first shipment.

  • Developed and introduced two new GPS receivers for high-precision surveying systems for worldwide use.

  • Reduced development costs by transitioning from HPUX and proprietary C/C++ compilers to Linux and GNU tools.

  • Reduced the development time for new GPS firmware by combining diverging source trees and centralizing defect tracking.

  • Rebuilt the GPS firmware development group after departures to startups.

  • Introduced RT-Linux as a target environment for GPS receivers.

4/97 – 3/98 Program Manager, FlashPoint Technology, Inc., San Jose, CA

  • Coordinated development and delivery schedules for the first customer integration of FlashPoint's operating system for digital cameras.

  • Developed and communicated strategies to help the customer cope with delays in the delivery schedule.

  • Built a team to provide rapid testing and quality evaluations of the operating system before delivery to the critically important first customer.

4/89 - 4/97 Program Manager, Kesa Corporation, Santa Clara, CA

  • Negotiated customer specifications, schedules, and contracts for the design and prototype of embedded, real-time consumer, industrial, and medical systems. Staffed and led project teams and coordinated communications with customers. Completed projects resulted in a 300% growth in company revenue.

  • Championed architecture and system designs to optimize customer satisfaction and project schedules, allowing Kesa to be profitable and grow in a fixed-price-contracting environment.

  • Developed and implemented methodologies appropriate for a fast-paced, project-oriented environment that met FDA instrument design requirements.

  • Implemented cross-platform development environments, including configuration management and revision control systems, to support high quality, on-time delivery of software. These systems and methodologies enabled Kesa to compress multiple-person-year projects into a few months and obtain contracts that competitors could not handle.

11/87 - 4/89 Electrical and Software Engineering Manager, Bionovus, Inc., Foster City, CA

  • Established and staffed the electrical and software engineering department in a biotechnology startup. The department was charged with designing production instruments based on demonstration prototypes.

  • Fostered relationships with the third party development group for the completion, testing, and documentation of the prototypes.

  • Managed downsizing when fundamental technology problems prevented transition to mass production.

7/84 - 11/87 Engineering Manager, Focus Semiconductor Systems, Inc., Sunnyvale, CA

  • Architected the electronics and software control system for a new automated semiconductor CVD system, including motion control servos, user interface, and distributed measurement and control subsystems. Cited by customers as an example of the flexibility and power they desired in all of their semiconductor processing equipment.

  • Initiated and managed engineering and manufacturing operations to design and manufacture electronics and software components. Product delivered on time and on budget.

  • Established an integrated computing environment for the company that improved productivity, communications, and disaster recovery.

2/83 - 6/84 Senior Software Engineer, Genus, Inc. Mt. View, CA

  • Designed and implemented first SEMI SECS driver for Fluke 1722 computer.

  • Championed and installed the first UNIX computer system for software development and configuration control.

  • Developed prototype software, hardware, and measurement systems to support research into advanced wafer heating technologies.

5/79 - 1/83 R&D Engineer, Varian Associates, Palo Alto, CA

  • Championed and implemented the first touch-screen based semiconductor processing equipment at Varian.

  • Architected and implemented the interprocessor communications using industry standards.

  • Transferred the product to manufacturing and managed complex customer relations at the initial installations. This equipment has remained profitable and in-demand for over 17 years.

  • Collaborated in the development of the SEMI SECS-II communications standard used by wafer processing equipment in facilities around the world.


Languages: GNU-Make, Bash/Korn/Bourne Shell, C/C++, Assembly, HTML, tcl/tk, Perl, AWK.

Operating Systems: Linux, RT-Linux, UNIX, PalmOS, HPUX, SMX, VRTX, proprietary RTOS, Windows 95/98/NT/ME/XP, MS-DOS.

Microprocessors: MIPS, PPC-8xx, PIC, 68HC11, 683xx, NEC-V25, Motorola DSP56000, x86, Z-80, 6800.

Applications: OpenOffice, Subversion, MS-Project, MS-Word, PowerPoint, X-Windows, GNU, CVS, DHCP, DNS, HTTPD, NFS, TestTrack.

Formal Design Methodologies: OMT-Rumbaugh, Ward-Mellor, Warner-Orr.


BS with High Honors in Electrical Engineering, 1979, University of the Pacific, Stockton, CA

Outstanding Graduating Senior of the School of Engineering, Phi Kappa Phi HonorSociety

ISO-9000 Quality Standards Implementation - TQM-408, 1994, San Jose State University, San Jose, CA


Author of SBScoring- a PalmOS program that simplifies the calculation of springboard diving scores.

Member of IEEE.

Professional Information




$Date: 2008-10-21 19:17:34 $
$Source: /home/cvsroot/www/dunmire.org_html/JerryDunmire/resume.html,v $
Contact me by email: jedunmire at gmail.com