Home
Résumé
Résumé in PDF
Objective
Experience
Skills
Applications
Languages
RTOS
Environments
Recent Projects
Other Projects
Education
Biographical
Sketch
Contact
Mike Nelson
Tigo Energy - Maximum Solar Power
IAR Systems - Embedded Software Tools
Window Cleaning by Jim - Erie, PA
Lens Wizard - Improve Your Photography
Laurelwood Veterinary Clinic - San Mateo, CA
Main Street Coffee - Redwood City, CA
KCSM Jazz 91 FM - Listen Live
Bike to Work Day 2007 - Redwood City, CA
Bike to Work Day 2008 - Redwood City, CA
San Mateo County Bike Maps 2009 |
| Objective: |
software engineering for development of embedded systems with real-time performance |
| |
|
| Experience: |
25 years as consulting software engineer, 30 years in industry as hardware and software
engineer, 6 years in military electronics |
| |
|
| Skills: |
object-oriented test-driven design, hardware and software integration for real-time systems, extensive background in digital and analog hardware design, team leadership, project management, documentation |
| |
|
| Applications: |
real-time embedded systems, hardware/software co-simulation environments, design verification and
diagnostic software, process control, motion control, robotics, signal processing, image processing, video,
audio, data compression, encryption, network protocols. |
| |
|
| Languages: |
C / C++, and assembly languages for ARM, Freescale, TI MSP430, and Intel microcontrollers |
| |
|
| RTOS: |
Micrium uC/OS-II, Express Logic ThreadX, WindRiver VxWorks |
| |
|
| Environments: |
IAR Embedded Workbench, IAR visualSTATE, WindRiver Workbench, Linux / GNU |
Recent Projects:
 |
Smart Grid Networked Instrument Frimware, Sentient Energy, March 2010 to January 2011: ARM7 SoC firmware for instrumentation of high-voltage distribution lines, measuring instantaneous and RMS current, detecting high-current faults, and monitoring conductor temperature. Managed magnetic harvesting and battery back-up. Commands and data transferred over Smart Meter mesh network radio. Selected ARM9 SoC for Linux-based version. Brought up Linux on ARM9 development kit. Modified Das U-Boot Linux bootloader for proprietary hardware. |
| |
|
 |
Medical Device Firmware, Proteus Biomedical, December 2008 to March 2009: TI MSP430 SoC firmware for boot loader, flash file system, and event logger. . The MSP430 was battery operated, and responsible for power management and communication with a TI TMS320 DSP and an ARM7-based Bluetooth wireless networking module. |
| |
|
 |
Medical Device Failure Analysis, ITI Global, September 2008 to December 2008: Analyze hardware and software for a client's medical device, which was monitored and controlled by two Freescale MC68HC11 microcontrollers. One operated the electromechanical functions of the device and the other ran the user interface. The failure involved the inability of the two controllers' software and hardware to detect and raise alarm when the other controller ceased to operate. The result of the failure analysis were numerous recommendations for changes to hardware and software. |
| |
|
 |
Photovoltaic Panel Microinverter Firmware, Tigo Energy, April 2007 to September 2008: Programmed ARM7 SoC to convert DC power from photovoltaic panel to synthesized 60 Hz AC using high-frequency pulse width modulators (PWMs) with closed-loop control for input maximum power point tracking (MPPT), and output phase tracking. |
| |
|
 |
Field Engineering, IAR Systems, March 2005 to April 2007: Created example projects for embedded systems hardware kits and software development tools for ARM SoCs including UML state machine design. Conducted day-long seminars in numerous cities in US and Canada. |
| |
|
 |
Design Verification, Airespace (now Cisco Systems), July 2004 to November 2004: Using LabView and networked instruments, created a test bench to verify design of Wi-Fi access point hardware. |
| |
|
 |
Robotic Wafer Handler Systems Engineering, KLA-Tencor, March 2004 to June 2004 and 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. |
| |
|
 |
Distributed Power Supply Control Firmware, Extreme Networks, July 2003 to April 2004: MSP430 firmware for control and management of distributed power supplies for a fault-tolerant server application. Management software runs under Linux and communicates with multiple power supply controllers via I2C interfaces. |
| |
|
 |
VPN Router Design Verification, Cisco Systems, March 2000 to December 2000: Wrote system level diagnostics in a hardware and software co-simulation environment for a VPN Router. Model included two closely-coupled Motorola PowerPC processors, shared cache coherency, 128-bit wide shared memory interface with DMA, attached encryption accelerators and network interfaces. |
Other Projects:
| Project Description |
Organization |
Term |
| Optical Multiplexer Manufacturing Diagnostics
|
Centerpoint Broadband Technologies |
Dec.'00 to Oct.'01
|
| Optical Networking Line Interface Diagnostics |
Cosine Communications |
Nov.'99 to Mar.'00 |
| Communications Protocol Design and Development |
WebTV (now MSN TV) |
Nov.'98 to Jun.'99 |
| Diagnostic Software Development Tools |
DiagTools |
Oct.'98 to Oct.'99 |
| Satellite Modem Design Verification |
ComTier |
Aug.’97 to Apr.’99 |
| Token Ring Network Adapter Diagnostics |
3Com |
Mar.’97 to Feb.’98 |
| Cable Modem Design Verification |
Com21 |
Feb.’96 to Jul.’96 |
| Ethernet to ServerNet Protocol Converter Design
Verification |
Tandem
(now HP Non-Stop
Computing) |
Jan.’95 to Dec.’95 |
| Embedded SNMP Agent |
Verilink |
Jul.'94 to Jan.'95 |
| Project Management |
Octel (now Avaya) |
Jan.'94 to Jul.'94 |
| Video/Audio Compressor, Multiplexer, Encryption |
Compression Labs |
Jun.'92 to Dec.'93 |
| Wide Area Network Management |
StrataCom (now Cisco Systems) |
Mar.'92 to May'92 |
| Molecular Beam Epitaxy Process Controller |
Intevac |
Jun.'90 to Nov.'91 |
| 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 |
| 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 |
| Telecommunications Network Automated Test System |
Lear-Siegler |
Oct.'86 to Jun.'87 |
| Flat-Bed Scanner for Image Processing and OCR |
Datacopy (now Ricoh) |
Feb.'86 to Aug.'86 |
| Power Line Disturbance Monitor |
Dranetz-BMI |
Nov.'84 to Feb.'86 |
| Office Automation, LAN, WAN, Distributed Database |
A.M.O.S.U.P., Philippines |
Jan.'83 to Sep.'84 |
| Automated Integrated Circuit Packaging System |
Deltron, Philippines |
Feb.'83 to Sep.'84 |
Education:
|