| Objective
Experience
Skills
Applications
Languages
Embedded Operating
Systems
Development Environments
Recent Projects
Other Projects
Education
|
Objective: Software
engineering for development of real-time embedded
systems
- Twenty years as a consultant and contract
software engineer
- Twenty-seven years in industry as hardware
and software engineer
- Six years in military electronics
- Object oriented analysis and design
- Hardware and software integration for
real-time systems
- Team leadership, project management,
training and mentoring
- Technical documentation
- Extensive background in digital and
analog hardware design
- Real-time embedded
systems
- Design verification and diagnostic
software
- Hardware/software co-simulation
environments
- Process control, motion control, robotics
- Digital signal processing, image
processing
- Video, audio, and data compression and
encryption
- TCP/IP, token ring and other network
protocols
Embedded Operating
Systems:
Development
Environments:
Microcontroller Firmware, Tigo Energy, April 2007 to
Present
Details withheld due
to non-disclosure agreement.
Embedded Systems Software
Engineering, IAR Systems, March 2005
to Present
Creation of example
projects for embedded
systems hardware kits and software development
tools for ARM, including UML state machine design.
Technical
support,
training, and sales support.
Design Verification and
Manufacturing Diagnostics, Airespace (now Cisco Systems) ,
July 2004 to November 2004
Specify,
design and implement hardware and software for design verification of
outdoor and indoor wireless access points. Port design
verification software to manufacturing diagnostic.
Robotic Wafer Handler
Systems Engineering, KLA-Tencor,
March 2004 to June 2004
Engineering solutions for
cost-reduction and reliability improvement of latest robotic wafer
handling technology.
Distributed
Power Supply
Control Software, Extreme
Networks,
July 2003 to April 2004
Specified,
designed, and implemented real-time embedded software for control and
management of distributed power supplies for a fault-tolerant server
application. Management software runs
under Linux on MIPS processors and communicates with multiple MSP430
embedded controllers via I2C interfaces.
Robotic Wafer Handler Systems Engineering, KLA-Tencor, January 2002 to
October 2002
Consulted on architecture of next generation
of robotic wafer handlers; evaluated nascent technologies. Integrated
off-the-shelf components from various manufacturers to improve
reliability, throughput, cleanliness, and cost-effectiveness of wafer
handlers. Incorporated SEMI-standard
eDiagnostic features in hardware and software.
Optical Multiplexer Manufacturing Diagnostic
Software, Centerpoint Broadband Technologies,
December 2000 to October 2001
Specified and implemented common
architecture for manufacturing diagnostic software for carrier-class
optical network element. Led software engineering team for
implementation of bootcode, power-on self-test, module-specific
functions and automation interface
under the VxWorks operating system.
VPN Router Design Verification and Manufacturing
Diagnostics, Cisco
Systems, March 2000 to December 2000
Wrote system level diagnostics in a
hardware and software co-simulation environment for a Virtual Private
Network Router. Model included multiple closely-coupled Motorola
PowerPC processors, cache coherency, multiple DMA channels, fast and
wide shared memory interfaces, attached encryption accelerators and
network interfaces.
| Project |
Organization |
Term |
| Optical Networking Line Interface
Diagnostics |
Cosine
Communications |
Nov.'99 to Mar.'00 |
| Satellite
Modem Design Verification and
Diagnostics |
ComTier |
Aug.'97
to Apr.'99 |
| Communications Protocol Design and
Development |
WebTV
(now MSN TV) |
Nov.'98 to Jun.'99 |
| Token Ring
Network Adapter Diagnostics and Configurator |
3Com |
Mar.'97 to
Feb.'98 |
| Cable
Modem Design Verification |
Com21 |
Feb.'96 to
Jul.'96 |
| Ethernet
to ServerNet Protocol Converter Design
Verification |
Tandem
Computers (now HP Non-Stop
Computing) |
Jan.'95 to
Dec.'95 |
| MPEG
Compressor, Multiplexer, Encryption
Software |
Compression
Labs (for DirecTv) |
Jun.'92 to
Dec.'93 |
| Molecular
Beam Epitaxy Process Control |
Intevac |
Jun.'90 to
Nov.'91 |
| Diagnostic Software Development Tools |
DiagTools |
Oct.'98 to Oct.'99 |
| C++ Classes for Real-Time Embedded
Systems |
Real-Time
Controls |
Aug.'96 to Present |
| Embedded SNMP Agent |
Verilink |
Jul.'94 to Jan.'95 |
| Project Management |
Octel (now Avaya) |
Jan.'94 to Jul.'94 |
| Wide Area Network Management |
StrataCom (now Cisco
Systems) |
Mar.'92 to May'92 |
| Point of Sale Keyboard, Card Reader,
and
Display |
ICL (now Fujitsu
Transaction Solutions) |
Nov.'89 to Jul.'90 |
| Magneto-Optical Read/Write Head and
Media Tester |
ProQuip |
Sep.'89 to Oct.'89 |
Human Factors and Advanced Mobility
Test
Bed
|
FMC (now United
Defense) |
Feb.'89 to Aug.'89
|
| Process Controller and Automated Wafer
Handler |
General Signal ThinFilm |
Jun.'88 to Feb.'89 |
| Integrated Control System Diagnostics
and Data Logging |
Bay Area
Rapid Transit |
Oct.'87 to Jun.'88 |
| IBM PC System Security and Encryption
Adapter |
CipherTec |
Jun.'86 to Sep.'87 |
| Automated Test System for
Telecommunications Network |
Lear-Siegler |
Oct.'86 to Jun.'87 |
| Flat-Bed Scanner for Image Processing
and OCR |
Datacopy Corporation (now Ricoh) |
Feb.'86 to Aug.'86 |
| Power Line Disturbance Monitor |
Dranetz-BMI |
Nov.'84 to Feb.'86 |
| Office Automation, LAN, WAN,
Distributed
Database |
Seamen's
Union, Philippines |
Jan.'83 to Sep.'84 |
| Automated Integrated Circuit Packaging
System |
Deltron, Philippines |
Feb.'83 to Sep.'84 |
| DEC PDP-11 Unibus to IBM 370 I/O
Channel
Adapter |
ACC (now Ericsson) |
Aug.'81 to Jan.'83 |
| Bell 103 Compatible Modem, Bell 212A
Compatible Modem |
Microbaud |
Mar.'81 to Aug.'81 |
| Caching Disk Controller, Bubble Memory
Controller |
Shugart Associates |
Nov.'80 to Aug.'81 |
| Statistical Multiplexer, Bell 212A
Compatible Modem |
Prentice |
Apr.'80 to Nov.'80 |
| Microprocessor In-Circuit Emulators |
Intel |
Jun.'78 to Apr.'80 |
|