Craig L. Mahaney, P.E.
mahaneyc@earthlink.net
Technical Competence
|
Software
- Embedded System Development
- Assembly, C, C++, Java
- TI DSP (assembly)
- Object Oriented Design
- Refactoring
- Networking (TCP / IP communications protocols and
systems)
- Communications Protocols &endash; standard and
custom
- Real-time control
- Low-level device drivers and interrupt handlers
- Operating System Design
- Wind River VxWorks Tornado I and II
- Linux &endash; embedded and desktop
- Microsoft Windows MFC
- QNX
|
Hardware
- Digital and analog circuit design
- Schematic capture with OrCAD, ViewDraw, and Mentor
Graphics
- PCB layout with OrCAD and PADS
- Programmable logic design / simulation with VHDL,
Verilog, ABEL, ModelSim
- FPGAs / PLD: Xilinx 3000, 5000, 9500; Altera 5000,
7000, 20KE; Misc. PALs / GALs
- Microprocessors / Microcontrollers: Motorola 68K,
MPC860, MPC8260; Intel MCS51, MCS96, 186; Atmel AVR;
Microchip PIC; ARM; TI DSP
- Interfaces: ISA bus, PCI and hot swap Compact PCI
bus, 10 / 100Mbit ethernet, T1 / E1, RS-232, RS-485
- EEPROM, Flash, SDRAM
|
Applications
- Voice over ATM (AAL2), Voice over DSL (VoDSL), Voice
over IP (VoIP)
- IAD Gateway
- Distributed Systems
- Ethernet Bridging and Routing
- Ethernet and ATM Quality of Service (QoS)
- Remote Management and Configuration
- Image Processing
- Digital and Packet Telephony
- Product Design
|
Professional Experience
Lectronix, Inc. &endash; Ann Arbor, MI
Lansing, Michigan based contract engineering
and manufacturing firm serving the automotive, industrial sensing and
control, data communications, and telecommunications
industries.
|
Director, Ann Arbor Engineering Center
|
June 2002 - Present
|
TelGen Corporation &endash; Ann Arbor, MI
Lansing, Michigan based contract engineering
and manufacturing firm serving the automotive, broadband data, and
telecommunications industries.
|
Managing Director, Ann Arbor Engineering Center
|
Jan. 1999 - Feb. 2002
|
|
Senior Hardware Design Engineer
|
May 1998 - Jan. 1999
|
- Managed branch office consisting of hardware
and software engineers and administrative staff.
- Served as primary customer technical
interface.
- Designed and developed a DSP based audio
processing system for automotive applications.
- Headed team to provide system software support
for an Internet Access Device (IAD) System On a Chip (SoC) ASIC.
Responsible for hardware / software partitioning, system software
architecture design and development, and verification test
development.
- Performed network processor ASIC prototyping
using Verilog targeting FPGAs.
- Principle engineer in team that designed,
implemented, and maintained a family of Customer Premises
Equipment (CPE) for the Sprint ION converged voice and data
telecommunications service targeting the residential and small /
mid-size business gateway markets.
- Designed and implemented a VoIP telephone
example application for the Agere Systems IP Phone
chipset.
- Mentored junior engineers in embedded systems
design and development.
- Designed a system controller for an ethernet
based asset tracking / security system.
- Inventor or co-inventor on one awarded and two
pending patent applications.
Integral Vision, Inc. &endash; Farmington Hills, MI
International supplier of machine vision based
automatic inspection and gauging devices with primary focus on the
optical disk industry.
|
Hardware Department Manager
|
Oct. 1996 - May 1998
|
|
Hardware Design Engineer
|
May 1993 - Oct. 1996
|
- Managed staff of hardware engineers and
manufacturing technicians.
- Responsible for all hardware aspects of
inspection systems including domestic and international compliance
certification.
- Authored department policies and procedures
leading to ISO-9000 certification.
- Designed a PC based high-speed digital image
processing hardware implemented with FPGAs.
- Designed microprocessor based halogen lamp
illumination controller / system integration monitor.
- Inventor or co-inventor on two awarded
patents.
Owens-Brockway, Inc. &endash; Perrysburg, OH
Electronic Inspection Systems Division designs
and maintains machine vision inspection systems for
Owens-Brockwayís glass container manufacturing plants
worldwide.
|
Engineering Intern
|
Mar. 1990 - Dec. 1992
|
- Designed and implemented networking
connectivity for machine inspection equipment distributed in
manufacturing lines plant-wide.
- Demonstrated to upper management that a
central computer could handle the interface and control functions
for multiple inspection machines, which was an enabling technology
for their next generation of inspection equipment.
- Member of a team that converted image
processing and machine control algorithms from Pascal to
C.
- Assisted with debug and development of a
multi-processor VME based image processing system.
Education and Professional
Development
|
Professional Engineer License
|
Mar. 1998
|
|
State of Michigan
|
|
|
|
|
|
Attended Training Seminars
|
1994 - 2001
|
- Effective Project
Management
- Time Management / Self
Organization
- Failure Mode Effects and
Analysis
- Protection of Intellectual
Property
- ISO-9000
- Various technical
seminars
|
|
|
|
|
|
Bachelor of Science in Electrical Engineering
|
Mar. 1993
|
|
University of Toledo &endash; Toledo,
OH
|
|
|
|
|
|
Member IEEE
|
1988
|
Interests
Piano and keyboard performance; Amateur Radio; Public Service
Volunteer; Downhill Skiing