Jerry E. Dunmire
3720 Benton St.
Santa Clara, CA 95051
engineering manager and systems engineer experienced in the
embedded systems, GPS, semiconductor, medical instrument, and
industrial control industries.
project design, scheduling and management skills with emphasis on
electronics and software integration for embedded systems.
in the effective use of UNIX/Linux, GNU, and open-source software
for embedded systems development.
experience developing successful engineering teams, designing
architectures, and delivering products.
of software engineering documentation and methodologies for
embedded and real-time systems.
at quickly assimilating and applying new technology and methods.
at translating highly technical content to a non-technical
9/04 – Manager, Software Development, Pioneer
Research Center, San Jose, CA
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
Release configuration and
Release installation tools
for developers, manufacturing, and end users.
management and support.
management for end user releases and Bluray content protection.
1/03 – 8/04 Independent Contracting
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.
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
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
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
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
Developed and implemented
methodologies appropriate for a fast-paced, project-oriented
environment that met FDA instrument design requirements.
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
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
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
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.
Bash/Korn/Bourne Shell, C/C++, Assembly, HTML, tcl/tk, Perl, AWK.
Linux, RT-Linux, UNIX, PalmOS, HPUX, SMX, VRTX, proprietary RTOS,
Windows 95/98/NT/ME/XP, MS-DOS.
PPC-8xx, PIC, 68HC11, 683xx, NEC-V25, Motorola DSP56000, x86,
OpenOffice, Subversion, MS-Project, MS-Word, PowerPoint,
X-Windows, GNU, CVS, DHCP, DNS, HTTPD, NFS, TestTrack.
Methodologies: OMT-Rumbaugh, Ward-Mellor, Warner-Orr.
BS with High Honors in
Electrical Engineering, 1979, University of the Pacific, Stockton,
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
Author of SBScoring- a PalmOS
program that simplifies the calculation of springboard diving
Member of IEEE.