AaronClarke.com
Blue circuit board
Welcome to My Home Page

I am an embedded systems consultant specializing in software development for consumer electronics. I have worked with start-up companies to research and develop new prototypes and add features to existing products. Below is a brief resume, contact me for my current resume, or to discuss my qualifications in more detail.

I have been developing embedded systems since 1995 for both large and small companies, on a variety of products in the consumer, defense, and industrial markets. Some examples are toys, computer peripherals, networking hardware and communication equipment. I really enjoy my work designing and engineering new products and bringing them to completion.

This website also includes some resource pages on subjects I have researched in my work developing embedded systems and consumer electronics. I also blog about these topics at EmbeddedCoding.com.

Embedded Consulting

Here are some examples of the services I offer:

I can also supplement your engineering team as needed in any phase of development. A mistake found in a schematic review will save time and expense as well as the cost of a re-spin of the board. If you have a difficult integration problem or hardware issue to diagnose, I can work on a temporary basis to solve it. If you are a start-up, I can serve in an advisory role, my familiarity with the project would enable me to quickly step in to help if needed. Please feel free to contact me to discuss your project needs.

If you are designing a new product or prototype, I strongly recommend an off-the-shelf board to develop firmware before designing your custom circuit board. These development boards are sometimes called reference designs or single board computers (SBC). They will allow you to save development time and a lot of engineering expense. Your final bill of materials will be lower as well. For example, you will have a better idea of the minimum amount of Flash/SDRAM your design requires before the final hardware design review. I can use my experience to help you avoid many such issues and quickly complete your prototype or final product. If you have a design that you are considering, please describe it to me in an e-mail or give me a call and I will recommend a board for you to use.

AARON CLARKE

E-mail: ac@aaronclarke.com                                            Telephone: 716-514-4141


OBJECTIVE  Consulting opportunities that will utilize my professional experience in
           electronic prototype and product development and my strong problem solving skills.

EXPERIENCE Aaron Clarke Consulting, Lockport, NY
           Embedded Systems Consultant, July 2007-Present
           Developed electronic prototypes and embedded software for several start-ups.
           Initial board bring-up and software integration for ARM7 and ARM920T PCBs.
           Ported bootloaders and embedded linux kernels to new platforms.
           Tested EMC compliance of prototypes at accredited laboratory.

           Fisher-Price Inc.,  East Aurora, NY
           Project Engineer, November 2004-July 2007
           Developed electronics for multiple consumer products.

           ATTO Technology, Inc., Amherst, NY
           Systems Engineer, August 2002-November 2004
           Developed firmware for iSCSI storage switch.

           Sierra Research, Buffalo, NY (now part of DRS Technologies, Inc.)
           Engineer, June 2001-August 2002
           Developed VxWorks drivers and embedded software modules.

           Amherst Systems, Inc., Buffalo, NY (now part of Northrop Grumman Electronic Systems)
           Engineer, December 1997-January 1999
           Contributed to a wide variety of embedded software projects.

           VoCAL Technologies, Ltd., Amherst, NY
           DSP Engineer, February 1996-June 1997
           Led team developing modem and fax firmware and hardware for Japanese client.

           Dynamics Research Corp.,  Tonawanda, NY
           Computer Programmer, June 1995-February 1996
           Garnered patent for work on data-acquisition system (U.S. Patent #5805464).

EDUCATION  B.S. Electrical Engineering, University at Buffalo, February 2000.
           Developed audio signal compression system using psychoacoustics in Matlab.
           B.S. Mathematics, University at Buffalo, June 1995.
           Concentration in Applied Mathematics.
           A.S. Engineering Science, Erie Community College, Williamsville, NY, June 1990.
           Awarded Engineering Society of Buffalo scholarship.

SKILLS     Computer Languages  Assembly, BASIC, C, C++, C#, FORTRAN, Pascal, Perl, PHP.
           Microprocessors     68000, ADI-2181, ARM7, ARM9, fixed point,
                               DSP, LPC2134, PowerPC, PSoC, S3C2410, XScale.
           Operating Systems   DOS, Linux, MicroC/OS-II, UNIX, VxWorks, Windows.
           Software            Altium, Apex, Emacs, gcc, MathCAD, Visual Studio, Mathematica,
                               Matlab, mobiclip, OrCAD, PVCS, U-Boot, Visio, Visual Source Safe,
                               Vivi, Razor, RCS.
           Technologies        Embedded Linux, GPIB, EMI, ESD, Ethernet, firmware, iSCSI,
                               HID, microcontrollers, modem, SLIP, TCP/IP, UDP,
                               USB, UML, VME, WDK, WHQL, Windows Logo Testing.

TRAINING   Altium Designer: Schematic capture and PCB layout.
           ARM Developer's Conference 2006.
           Mathworks Matlab Image and Video Processing Seminar.
           Microsoft Windows Hardware Engineering Conference (WinHEC) in 2006 and 2007.
           Microsoft Vista LogoFest (WHQL) at Microsoft 2006.

MEMBERSHIP Institute of Electrical and Electronics Engineers (IEEE).
           IEEE Consumer Electronics Society.
           IEEE Signal Processing Society.

Valid HTML 4.01 Transitional Valid CSS! Viewable With Any Browser