Senior Embedded Engineer Resume
Sterling, VA
SUMMARY:
Primary skills: embedded systems, device driver, and real - time operating system design. Secondary skills: applications programming using various SQL databases and GUI development packages. Hardware design skills: patent on a hardware solution to a serial port controller design deficiency and have saved a client $30 per system by replacing LSI hardware with software and a few latches.
TECHNICAL SKILLS:
Languages: C; C++; PASCAL; HTML; most Unix tools. Previous experience with various micro, mini and mainframe assemblers including: Modcomp, ARM, Z80, 68HC11, 68HC08, 680x0, 683xx, PIC, and 80x86; FORTRAN; BASIC; PL/I; JAM.
Databases: C-Tree; Informix SQL (ESQL and 4gl); Gupta SQL Windows; Oracle.
Operating Systems: Versions of UNIX including DG DUX, HPUX, IBM AIX, SCO UNIX and Linux; OS-9; Precise/MQX & MCX, Modcomp MAX; Nucleus; QNX; tron; Windows 3.1; PowerTV; OS21.
Hardware: ARM; AT&T 3B2; DEC VAX; DG Aviion; Hitachi SH-3, SH-4; HP9000; IBM mainframe, PC and RS6000; Intel 80x86; MIPS; Motorola/Freescale iMX, 680x0, 683xx and 68HCxx; Modcomp; MicroChip PIC; PowerPC; Confidential DaVinci, 320C54x and OMAP; Zilog Z-80 and Z-8000.
EXPERIENCE:
Confidential, Sterling, VA
Senior Embedded Engineer
Responsibilities:
- Provided research into speeding up UDP/IP stack on a limited speed Xilinx SOC
Confidential, McLean, VA
Senior Device Engineer
Responsibilities:
- Ported telephone modem software to a new customer device.
Confidential, Morrisville, NC
Contract Firmware Engineer
Responsibilities:
- Provided support for Confidential port to a new Confidential Purley based server
Confidential, Oldsmar, FL
Contract Senior Software Engineer
Responsibilities:
- Provided Linux & device driver support for a custom Linux version in a WiFi router used as an ethernet sniffer.
Confidential, Alpharetta, GA
Contract Senior Software Engineer
Responsibilities:
- Responsible for diagnosing and fixing software problems with 802.15.4 radios used in smart power meters.
Confidential, Boca Raton, FL
Contract Senior Software Engineer
Responsibilities:
- Added code to u-boot to handle OTP memory to permanently store MAC address.
- Implemented a subset of the Confidential 802.15.4 and 6LoWPAN protocols for a wireless security system gateway under Linux.
Confidential, Sunrise, FL
Contract Senior Software Engineer
Responsibilities:
- Added code to u-boot to detect hardware types in system.
- Added code to TCP/IP stack to automatically adjust QOS for VoIP calls.
- Diagnosed problems with reset logic triggered by watchdog timer.
- Enhanced logrotate script to provide meaningful results.
- Assisted junior level people to better understand system.
Confidential, Arden, NC
Responsibilities:
- Initial board bring-up including adapting a Confidential scanner driver to Android using NPK and the Android sample plugin. Initial testing on an Intel Confidential -e wireless card, and initial evaluation of a thermal printer interface in preparation for writing a CUPS driver for it.
Confidential, Coppell, TX
Contract Senior Software Engineer
Responsibilities:
- Designed and implemented a command line interface and register simulator firmware for a new Confidential related chip for head-end control systems.
Confidential, Lake Forest, IL
Contract Senior Software Engineer
Responsibilities:
- Wrote software for board bring-up, hardware validation of various internal and external devices including the serial ports, power control, and dynamic RAM systems and added ethernet and flash testing facilities to u-boot for factory testing of a new IV Pump wireless interface board.
Confidential, Lewisville, TX
Field Application Engineer
Responsibilities:
- Provided kernel and UI testing and debugging support in bring up of Android 2.3 (Gingerbread) for Confidential and Motorola.
Confidential, Lawrenceville, GA
Contract Field Application Engineer
Responsibilities:
- Supported a customer with Linux builds bringing up an Atom based set top box.
Confidential, Dallas, TX
Field Application Engineer
Responsibilities:
- Benchmarked OMAP4 vs. OMAP3. Supported customer porting QNX to OMAP4.
Confidential, Vienna, VA
Contract Senior Software Engineer
Responsibilities:
- Designed Virtual File System (VFS) for very large (> Exabyte) database.
- Implemented API to access the tables in the VFS.
Confidential, Austin, TX
Contract Senior Software Engineer
Responsibilities:
- Contributed to the design of a new Linux based controller for Confidential 's latest video conferencing system.
- Supported Google Android 1.5.
Confidential, Germantown, Maryland
Contract Senior Software Engineer
Responsibilities:
- Implemented several test methods for a new hand-held telephone-line test product.
Confidential, King of Prussia, Pennsylvania
Contract Software Engineer
Responsibilities:
- Modified SPI driver to implement multiple serial ports over SPI.
Confidential, Vienna, Virginia
Contract Senior Software Engineer
Responsibilities:
- Designed and implemented test code for a Software Defined Radio (SDR).
- Modified a socket based communication package to control data flow between three ARM processors.
Confidential, Lisle, Illinois
Contract Senior Software Engineer
Responsibilities:
- Added several Linux drivers and library support routines for Confidential 's Quad OC3 port Advanced Mezzanine Card.
Confidential, McLean, Virginia
Contract Senior Software Engineer
Responsibilities:
- Brought up 2.6.15 kernel and modified u-boot on Freescale evaluation board.
- Ported DSP driver code from LynxOS to Linux.
