Douglas C. Crawford System Designer/Embedded Software Engineer
Pottstown, PA Cell: 610-***-****
U.S. Citizen Email: email@example.com
An employment opportunity in a senior staff role for product design and real-time embedded software engineering. Willing to relocate for excellent career opportunities. SUMMARY
A highly experienced real-time Software Engineer / designer / inventor with particular expertise in C, C++, embedded systems, RTOS, debugging, controls, interfacing, test and measurement, and communications. See https://douglascrawford.wordpress.com/ for overviews of significant projects. EDUCATION
B.S Information Science, University of Pittsburgh with minor in Electrical Engineering CAREER ACCOLADES
● Products awarded NAB Top 10 product, NAB Best of show and cover of Video Systems magazine
● Lead role winning two contracts: $25M Air Force Contract, $5M IBM Japan contract,
● Patent: US5166791 Video Line Select, Co-Patent: US5046030 Control Method TouchéTek, independent R&D company 2009 – PRESENT
Embedded Systems Solutions
- Designed and implemented, in under 3 months, an underwater Remotely Operated Vehicle system and operator’s control panel. Atmel Mega processor in both the panel and craft, communicating over Ethernet UDP. Implemented in 2k lines of C++ code and ChibiOS RTOS. The craft operated correctly the first time it was tested and needed no code changes for to be deployed in competition.
- Invention & development of a new method for touch typing on hand held devices such as pad computers, book readers, phones, and TV remote controls.
Capacitive touch IC interfacing
Object-C on Apple iPad.
Statistical analysis in Python.
SPI, I2C, Bluetooth and USB interfacing
- Constructed various proof of concept and demonstration/testbed boards and software exercising RTOS, interrupts, data structures on STM8, STM32, TI MSP430, and Atmel AVR processors.
- Completed restoration of dozens of vintage micromputer artifacts for historical preservation. Zonoff, Malvern, PA NOV 2015 – OCT 2016
Software QA - IoT, Linux Embedded Systems
Analyzed system modifications and wrote test plans and tests to insure reliability and conformance to requirements. Required expertise in Ethernet and wireless networking, Linux tool use, and shell scripting and understanding of Linux Kernel, applications, and installations. Balanced Audio Technology, Wilmington, DE MAY 2014 – APRIL 2015 Embedded/Digital Design Consultant – Front panel user interface Contracted for R&D effort to redesign the front panel of the client’s prestigious audiophile products. Designed circuitry to interface an ARM based LCD panel to existing audio preamplifier chassis. Wrote event driven LCD GUI software to replace legacy 8052 microcontroller/character display/buttons. Implemented infrared remote control and Ethernet communications using Atmel AVR microcontrollers in C/C++. Page 1 of 2
Douglas C. Crawford System Designer/Embedded Software Engineer Integrated Device Technologies, San Jose, CA 2000 – MAY 2008 Field Applications Engineer – Semiconductor Products Main responsibility was to create demand for IDT's semiconductor products with top nationwide electronic equipment manufactures. Developed sales & training programs and presentations. Highly visible position reporting quarterly to the CEO and product line VPs. Traveled 25-40% in US and Canada.
Sales revenues ramped $1M to over $12M from 2002 to 2007 (during the “tech wreck”)
Increased design wins almost three-fold over 5 years ICS, Valley Forge, PA (Transitioned to IDT after acquisition of ICS) 1998 – 2000 Product Marketing Engineer – Ethernet PHY ICs
Established automated test and measurement of 10/100 Ethernet integrated circuits to insure conformance to IEEE standards. Supervised 2 co-op lab technicians. Coordinated testing with outside labs for standards certification. Cut the time to test revisions of the product from over a week to a few days while improving quality and repeatability. This became among the highest grossing and longest running products for ICS. Lockheed Martin, King of Prussia, PA 1997 – 1998
Staff Applications Engineer – C programming
Classified environment, C programming for spacecraft attitude control. Crystal Semiconductor Corp., Austin, TX 1995 – 1997 Systems Engineer – C, C++ Windows Device Drivers
Member of staff responsible for Windows audio driver software. Member of three person task force for development of experimental 3D surround sound system. Integrated Circuit Systems (ICS), Valley Forge, PA 1993 – 1995 Senior Software Engineer – C Windows Device Drivers Developed Microsoft Windows device driver software for ICS integrated circuit audio products. Wrote VERILOG programs as test vehicles for IC designers. Directly supported integration of sound IC into IBM Japan laptop resulting in a multimillion dollar design win for ICS sound chips. North American Drager, Telford, PA 1991 – 1993
Embedded Software Engineer – C & pSOS, Medical Instruments Implemented serial remote control communication software modules for medical vital sign monitoring products running under pSOS multitasking RTOS.
Videotek, Pottstown, PA 1986 – 1991
Embedded Software Engineer – Video Instruments
Lead designer of user interfaces and object oriented embedded systems software for four commercial video products. Supervised two programmers. Authored the principle features of two products that won industry accolades. Produced firmware for a video switcher system with over 50K lines of quality, documented C code written in less than 6 months, including a custom task switcher. Burroughs Corporation, Malvern, PA 1983 – 1986
Software Engineer – Business Microcomputer Solutions Lead contributor on microcomputer software development for government projects. Produced a COBOL benchmark program and system configuration which won a speed trial against Sperry/Univac leading to a
$25M Air Force contract.
Member of the Vintage Computer Federation, docent at our museum Wall Township, NJ. Page 2 of 2