Firmware Engineer and Team Lead
Greater Boston Area
Firmware Engineer and Team Lead
Greater Boston Area
Successful, hard driven self starting, technical Leader/Project Manager with extensive experience in computer hardware, software, and system design. Strong supervisory, technical, problem solving, process management and mentoring skills with the ability to hit the ground running in a fast passed growing organization.
(Privately Held; Consumer Electronics industry)
December 2006 — February 2009 (2 years 3 months)
Technical Lead responsible for hardware/software interface on high-end home theater system.
• Lead Agile Software Development team to deliver on time support for prototype hardware.
• Identified vendor IC issue with USB interface.
• Reviewed new hardware design, suggested changes to improve debug support and identified schematic errors.
• Interfaced with manufacturing organization to define manufacturing software requirements.
• Resolved over a 1000 problems with Infrared data generation.
• Reduced Infrared data qualification time-to-market by 60%.
• Fixed demonstration software for existing high-end home theater systems.
(Public Company; MXO; Computer Hardware industry)
January 2003 — December 2006 (4 years )
Project Lead responsible for reducing cost of disk drive servo pattern generation by moving from dedicated clean room servo track writers to in drive, test rack, servo pattern generation.
• Planned code implementation and code sharing between existing servo firmware and new in disk drive servo pattern generation.
• Designed software process to use existing manufacturing equipment and flow.
• Reduced manufacturing time by 33%
• Performed failure analysis on failed drives to identify hardware and software issues.
• Trained manufacturing engineers on new software.
(Public Company; MXO; Computer Hardware industry)
1999 — December 2002 (3 years )
Lead engineer responsible for the planning, development, and support of software and firmware for a disk drive servo track writer.
• Coded and debugged software and scripts to write servo tracks for 3 disk designs.
• Modified servo firmware for servo track writer.
• Debug manufacturing process issues with the STW and decrease process time.
(Privately Held; Computer Software industry)
March 1999 — October 1999 (8 months)
Responsible for the planning and development of an ACPI BIOS. Technical expert for the company on ACPI.
• Coded and debugged an ACPI BIOS.
• Met accelerated deadlines of customer.
(Privately Held; 1-10 employees; Computer Software industry)
February 1999 — March 1999 (2 months)
Development and execution of test plans for Educational Games and a Web based product.
(Public Company; DGN; Computer Hardware industry)
June 1978 — June 1998 (20 years 1 month)
Responsible for project management, technical leadership, and solution development for Data General Firmware Development. This includes code development, design reviews for code and hardware, and member of cross-functional teams delivering servers.
• Hand-picked to lead five firmware engineers in a “fire-fighting” effort to complete the coding and testing of firmware for a 32-processor project.
• Developed a bootable CD-ROM media and process for diagnostics, saving 1000 hours per year in manufacturing.
MSEE , Computer Design , 1976 — 1978
BSEE , Electrical Engineering , 1972 — 1976
PATENTS
#6,026,461 Bus Arbitration System for Multiprocessor Architecture
#5,887,146 Symmetric Multiprocessing Computer with Non-Uniform Memory Access Architecture
#5,155,818 Unconditional Wide Branch Instruction Acceleration
#4,873,652 Method of Graphical Manipulation in a Potentially Windowed Display
#4,597,041 Methods and Apparatus for Enhancing the Operation of a Data Processing System
#4,591,972 Data Processing System with Unique Microcode Control
#4,569,018 Digital Data Processing System having Dual-Purpose Scratchpad and Address Translation Memory
#4,409,655 Hierarchical Memory Protection Ring Using Comparisons of Requested and Previously Accessed Addresses