My third book is released! Learn what you'll need to know in order to become an embedded engineer.
Check out my second book; learn practical stuff about building robots and control systems around Linux PCs and the Atmel AVR.
My first book gives you all the intro you need on developing 32-bit embedded systems on a hobbyist budget.
Last updated: April 29, 2007.
Lewin A.R.W. Edwards
The most recent version of this document can at all times be obtained online at http://www.larwe.com/resume.html.
(914) 645-9098 (cell). Email contact at email@example.com is preferred over telephone contact.
06/04 to present: Design engineer at a Fortune 100 company. The division in which I work designs and markets high-volume consumer and commercial grade electronic products, most of which are UL-listed for their intended purpose. I am part of the Short Range Radio group, which develops products with integral FCC Part 15 (and equivalent foreign SRD) low-power radio transceivers. My responsibilities include hardware design and review, firmware (COP, 8051, AVR and MSP430) and engineering project management tasks. Applications include baseband decoding and encoding, encryption, realtime control/sensor tasks and diverse communications protocols.
01/05 to present (extra-curricular): I have been writing ongoing columns for IBM's developerWorks web site, principally focused on embedded app development using PowerPC.03/02 to present (extra-curricular): I have been reviewing book proposals and proofreading technical manuscripts as requested by the acquisitions editor assisting me with my own book projects.
05/99 to 05/04: Lead embedded engineer at Digi-Frame Inc, Port Chester, NY. Early projects were audio toys based around Winbond PowerSpeech 4-bit MCUs. The bulk of my projects consisted of RISC-based (PA-RISC, ARM7TDMI and StrongARM) digital image viewer appliances (JPEG/MPEG) with CompactFlash, SmartMedia, PCMCIA, ATAPI peripherals. Responsible for all hardware and firmware design, porting off-the-shelf RTOSs, filesystem and codec development, TCP/IP networking code and device drivers, as well as developing proprietary OSs, all technical documentation and implementation. I have carried out this process for three currently shipping products through their entire life cycle and am currently working on three new products. Liaise with Asian ODM and assist with manufacturing issues. Liaise with parts vendors and choose best, cost-effective parts for new designs. Carry design from initial idea through to prototype PCB and final firmware, including analysis of field test results and ongoing firmware maintenance. Provide end-user technical support and develop technical support documentation and flowcharts for third-party support facilities.
08/94 to 04/99: Senior programmer at PC-Plus Systems Pty. Ltd, Australia. Led a small team of programmers and technical support staff, working primarily on Australian Department of Defense Approved Products List encryption and desktop security products for DOS, Windows 3.x, Windows 95 and Windows NT. Working with MASM, WDEB386, Visual C++ and Watcom C++. Sole responsibility for developing device driver components of our shipping software (VxDs, DOS drivers, etc). Secondary products included Internet content-filtering (censorship) software and consumer encryption products.
09/96 to 11/99 (part-time): Worked via telecommute for F/X Communications, Holbaek, Denmark (www.fx.dk) on their InJoy PPP dialer product for OS/2. My responsibility was a fully script-configurable graphic news-ticker applet for OS/2 Presentation Manager. I also worked on their Tunnel/2 IP tunneling project, providing a security plugin offering 2048-bit RSA secure sync-up and key exchange and 56-bit DES bulk encryption.
07/94 to 05/95: In addition to my fulltime jobs, I ran a mail-order modem business operated from a two-line private BBS (ZWSBBS, Fidonet 3:634/396).
1989-present: In addition to my day job, miscellaneous contract projects, including: Candy vending machine/tabletizing controller for an Alabama firm. RS485-networked shipping floor display module for Rainbird. Customized modem firmware for Zoom Telephonics Australia. Parallel port audio device drivers for the SuperDAC from Newtech Enterprise (Australia). Text viewer applet for DonTronics (a hobbyist electronics firm, www.dontronics.com); later customized and re-sold this product to Australian National Railways. Custom PIC16C57-based copy-protection device and audio device for a Sydney CBT firm; also Windows device drivers for this unit. Reverse-engineered and customized the BIOS for S3 ViRGE/DX (86C375) SVGA cards to work with fixed-frequency monitors.
Education and Certifications:
Natural-born Australian citizen; lawful permanent US resident ("green card"); eligible for US citizenship in 2008.