Post Job Free
Sign in

Engineer Manager

Location:
3053
Posted:
August 24, 2010

Contact this candidate

Resume:

Mike McCullough

* ******** *****

Londonderry, NH 03053

603-***-**** (m)

******@****.***

OBJECTIVE: A technical training, management or development position

utilizing my decades of experience in embedded systems software

development.

EDUCATION: Boston University, Graduate School, 1995

M.S. Systems Engineering, Software Option

Boston University, 1990

B.S. Computer Engineering

EXPERIENCE:

Tilera, Inc. Westborough, MA

Field Applications Engineer 3/10 - 6/10

Assist customers in solving real-world problems with Tilera products

Assist the sales teams with technical issues and customer evaluations

Provide Post-Sales support to existing and potential customers.

Work with all departments to improve products, documentation,

marketing, and processes

Create course instruction materials for Tilera products

RTetc, LLC, Hudson, NH

Course Instructor and Development Engineer 5/08 -

present

System Software Engineer, Multiple Contracts

VxWorks 6.0 Network Performance Testing and Improvement

Used netperf benchmarking software to characterize network

performance

Made BSP and Device Driver configuration changes to

improve performance

Provided BSP-level expertise to VxWorks development group

Linux v2.6.16 Development Support for MIT Astrophysics

Laboratory

Using Curtiss Wright CHAMP IV VME board

Integrated ELDK 4.0, 4.1 and 4.2 development tools with

CHAMP IV BSP

Assisted with Device Driver for inter-processor shared

memory communication

Linux v2.6.27 Device Driver Development for military contractor

Using AMCC440 Evaluation board

I2C, SPI, GPIO Device Driver Development and Initial Test

Code

Assisted with Module Loader Modifications for Memory Usage

Display

Linux v2.6.20 Device Driver Development Support for NASA

contractor

Using PPC8548 QUICC3 target board

Assisted with Temperature Sensor (AD7418) Driver

Development

Developed I2C Device Driver for FPGA implementation

Board Support Package (BSP) and Diagnostics Development for

military contractor

LynxOS 4.0 BSP running on EP405 target board

Power-On Built-In-Test (ABIT) diagnostics within U-Boot

firmware

Continuous background BIT (CBIT) in LynxOS

Operating Systems Trainer, Multiple Contracts

Responsible for Linux Training Course development and

delivery

Using AMCC405ez evaluation board

U-Boot Development and Debugging

Hands-On Linux Lab Exercise Code and Course Materials

Development

Embedded Planet, Inc., Hudson, NH

Director, Professional Services Division 3/06 -

3/08

Software Solutions Architect for multiple Linux, VxWorks, LynxOS and

PIBS contracts

BSP Porting and Development

Device Driver Development, Documentation and Testing

Hardware Diagnostics Development, Documentation and Testing

Training course architecture development and delivery

Linux, VxWorks Operating Systems Training

Serial RapidIO (SRIO) Training for RapidIO Trade

Association

Responsible for overall Services Division strategy and management

MCC Systems, Inc., Hudson, NH

President and CEO, 4/02 - 3/06

NOTE: MCC Systems was acquired by Embedded

Planet on 3/24/06

Board Member, Original founder and company architect

Responsible for overall corporate strategy and management

Sets general direction for the corporation and priorities for the

executive staff

Responsible for day-to-day activities and division financial

reporting.

Creates specific strategies for corporate groups

Training course architect and Training Manager for MCC Systems'

Training group.

Initial software architect of The Right Tool for Linux and

VxWorks product line.

Wind River Systems, Alameda CA

Program Manager, Onsite Service Products 2/01 - 4/02

Created formal process for development of Customer-focused

Onsite Training

Created Instructor guidelines for Customer-focused Onsite

Training

Created Pricing and Sales Descriptions for Customer-focused

Onsite Training

Managed and tracked scheduling and invoicing activities for

Americas Onsite Training

Reported to Director of Field Service over $1.17M in annual

revenue for Onsite Training

Worked independently as a Field Instructor and as Mentor for

other Field Instructors

Worked as a contributing team member on the Customer Support

Council and Team Lead of the Metrics Working Group.

Participated in a variety of special projects including

Performance Metrics, Mergers and Acquisitions, Product

Retirement et al

Worked as Mentor and Advisor to Field Service and other Managers

within the company

Worked as Engineering Mentor to a newly formed support center and

staff in Chicago, IL

Created Job Descriptions for all positions in the Field Service

Organization (FSO)

Participated in weekly and monthly statusing and metrics activities

Service Operations Manager 2/00 - 2/01

Reporting to the Director of Field Service, assisted in the

staffing and growth of a nationwide field service organization

including defining policies and procedures for day-to-day

activities as well as for interactions with other departments

in the company.

Had significant impact on methods in which customer service

metrics are gathered and used.

Field Support Engineer Manager, Northeast Sales Region

1/98 - 2/01

Managed the Northeast Region's Field Support

Organization.

Managed the staffing needs and

the staff of the organization.

Identified future resource needs

of the organization.

Managed the equipment needs of the organization.

Reported the monthly support backlog to the Northeast

Regional Engineering Manager.

Worked with Northeast Engineering Management in setting

organization goals.

Senior Field Support Engineer, Northeast Sales Region

11/97 - 2/01

Managed the support load of each Field Support

Engineer in the organization.

Interfaced with corporate support on issues of

Tech Support Request escalation and priority.

Documented issues related to resolution of the TSR

backlog.

Interfaced directly with customers in the resolution of

issues with the VxWorks RTOS

Sanders, Avionics Division, Nashua, NH

Senior Systems Engineer, X-33 Program

12/96 - 10/97

Development of Concept of Operations (Con0ps) for FDDI-based

Health Optical Bus (HOB), a subsystem of the X-33 Vehicle

Health Management system (VHM).

Responsible for development of software requirements for the

Remote Health Node (RHN), an embedded processor for gathering

flight test instrumentation sensor data.

Responsible for development of software requirements

specification for Vehicle Health Manager (VHM) subsystem.

Subsystem provides VME chassis with MIPS R4700 processors, FDDI

processor, telemetry, disk storage subsystem, RS-422 ports.

SW Team Lead, Mission Computers,

9/94 - 11/96

Responsible for schedule and technical performance of small

Software R&D group using a MIPS R4XXX-based VME CPU.

Development included C and Assembly language Boot Code, I/O

Drivers including Ethernet, SCSI, 1553B, Real Time Clock,

Flash, Non-Volatile RAM as well as Built-In-Test (BIT) in

standalone C AND VxWorks.

Key resource for Bid & Proposal,

estimation, and software reuse efforts with extensive

customer interaction.

SW Manager, C-17 Program

4/95 - 4/96

Responsible for cost, schedule and technical performance of a

small MIPS R4XXX software development team (3 - 6 people) for

the C-17 Common Integrated Processor Operating System Utilities

(-16K SLOC).

Responsible for creation, monitoring and traceability of system

and software requirements.

Responsible for creation and maintenance of software

documentation for the entire software life cycle. Served as

primary software developer on 4 K SLOC including Non-Volatile

RAM and Power-On Built-In-Test utilities with extensive

customer support.

SW Engineer, FEWS and F-22 Program

5/92 - 3/95

Developed Proof-of-Design Ada SW for the Graphics Processor and

Video Interface (GPVI).

Developer of i960 Boot and Test Code for use with VHDL Hardware

models and JTAG 1149.1 hardware.

Developer of display generation software in C

Developer of UNIX COFF format utilities in C

Developer of IMbit/s 1553B and 100Mbit/s FDDI drivers in

VxWorks C

LANGUAGES: Green Hills Ada, Rational Ada, Thomson Ada, MIPS C, GNU C,

Assembly, C++, Pascal, Fortran, some Visual Basic

SYSTEMS: MIPS UNIX, Sun OS, Solaris, ULTRIX, VAX, VxWorks, IBM PCs

CASE TOOLS: Cadre Teamwork, Interleaf, Symbolic Debuggers

BUSINESS TRAINING: Cost Account Management, Team Building, Software Project

Management, General Project Management

RECENT TEXTS: The 25 Sales Mistakes, Management Mess-ups, SPIN Selling, The

One-Minute Manager, The One-Minute Manager Meets the Monkey, Seven Habits

of Highly Effective People, Who Moved My Cheese, Sun-Tzu's Art of War,

Selling for Dummies, Principle Centered Leadership, How to Win Friends and

influence People

PERSONAL: BSA Troop 521 Scoutmaster, Londonderry, NH

Enjoy skiing, tennis, weight training, science fiction, movies

RELATED EXPERIENCE:

Stratus Computer, Manufacturing Dept.

4/91 - 4/92

Senior Test Technician

Responsible for component level troubleshooting of Motorola

68020-based CPUs for hardware fault-tolerant computer systems.

One Source Computers, Test Department

9/90 - 3/91

Systems Test Technician

Responsible for system and component level refurbishment and repair of

Apollo workstations.

Davox, Engineering Dept.

2/90 - 6/90

Component Engineer

Responsible for selection and procurement of second-sourced electronic

components for telephony applications

Built test fixtures for electronic component evaluation.

Apollo Computer, Field Service Dept.

9/87 1/90

Senior Test Technician

Responsible for component level troubleshooting of a wide variety of PCBs

including RISC and

Motorola based CPUS, networking, display and memory modules.

EF Industries, Test Dept.

6/86 12/87

Test Technician

Component level test of 5V and 12V switching power supplies. Repair and

refurbishment of small printers.

Hyletronics, Burn-In Dept.

1/86 - 9/86

Test Technician

Responsible for setup and burn-in test of RF diode devices.

Apollo Computer, Manufacturing Dept.

2/84 - 8/85

Associate Test Technician

Responsible for component level troubleshooting of 1, 2 and 4 Mbyte memory

modules.

Supported Burn-In test department.



Contact this candidate