We provide IT Staff Augmentation Services!

Consulting Engineer Resume

2.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • me is responding to you're ad seeking software/firmware/embedded engineer.
  • me is an expert - level system designer with many years of engineering experience in developing products, hardware, embedded software, real-time firmware and device drivers.
  • me have designed, developed and managed many projects in teh areas of communication, industrial controls, video, digital television, medical, telephony, instrumentation and consumer electronics.
  • me have an excellent reputation for getting projects developed on time and within budget.
  • Being a consulting engineer, me have been working on many different projects and as such, me have been able to maintain my expertise up to teh current cutting edge.
  • In my career, me have helped many companies, large and small, both well known and startups, developing and debugging their products.
  • Let me apply my expertise to you're project
  • 15+ years of solid engineering design experience
  • Designed and developed many successful microprocessor/microcontroller - based products, hardware and software
  • High quality software and firmware design in C, C++, JAVA and assembly, extensive RTOS and kernel experience, BIOS, board bring-up
  • Experience writing specifications, cost and time estimates, proposals, research studies
  • Expertise in communication system design, system debugging, data transmission, digital television, instrumentation, test equipment and consumer products
  • Expert device driver designer, BSP integrator and API developer
  • Debugging expert, MMU, cashing, memory leaks
  • GUI design using QT
  • Friendly, easy going personality

TECHNICAL SKILLS

  • RISC, CISC, DSP such as Arm7, Arm9, Intel, 80xxx, Pentium, Zilog, Hitachi, Atmel, MIPS, PowerPC, PIC, NXP, and many others
  • Designed many device drivers for operating systems (Linux, Windows ) and Real-Time operating systems RTOS (PSos, VxWorks, PharLap, uCLinux, EmbOs, Win-32/64, uCOS-Micrium, Windows CE and many others)
  • Linux (Debian Ubuntu, Red Hat, Free BSD Etc...), multitasking, multi threading
  • CVS, PVCS, Subversion, Perforce, GIT, Etc..
  • UARTS, USB, Ethernet, A-D, D-A, SPI, I2C, CAN, Bluetooth
  • Developing, adapting, installing Board Support Packages (BSP), Embedded Operating systems, BIOS
  • GDB, KDB, KGDB Windows driver/DLL development - DDK, WDK, DriverWizard, DebugMonitor
  • Video systems, drivers MPEG 2, MPEG 4, MJPEG, H.264, video streaming
  • PCI, SCSI, PCMCIA, TCP/IP, DOCSIS, CAN, B-ISDN (ATM), Ethernet, RDS, USB, WIFI, ZigBee
  • TCP/IP, IoT, protocols such as SNMP, FTP, TFTP, DHCP, ARP, Etc...
  • Design and development of GUI using tools such as QT debuggers, JTAG, simulators, emulators, oscilloscopes, protocol analyzers, logic analyzers Etc.

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Consulting Engineer

Responsibilities:

  • Redesigned and upgraded a successful product - an electronic level for building runways.
  • Designed bare metal ARM-based board using Eagle, board bringup, reverse engineered teh old communication protocol, added teh Bluetooth functionary.
  • Wrote Windows-based GUI in Qt, wrote Windows device drivers for Bluetooth, Win sockets, serial and TCP/IP.

Wrote/ported: I2C, SPI, serial, Bluetooth, USB drivers, Qt GUI

Tools: Iar C compiler, Ilink J-tag debbuger, Eagle schematic layout tool, Visual Studio, Qt, WireShark, oscilloscope

Confidential - Solana Beach, CA

Consulting Engineer

Responsibilities:

  • Designed and implemented a new generation of existing product - electronic high precision temperature compensation caliper.
  • Designed a Beaglebone daughter board with I2C + SPI A/D converters, adapted LCD driver, SD card driver, Wi-Fi,. Wrote Android interface.

Wrote/ported: Debian Linux firmware, drivers, modified UBOOT bootloader, device trees, modified/recompiled Linux kernel, wrote Qt GUI, TCP/IP, Io,T Bluetooth software, I2C, SPI, USB drivers, Android interface.

Tools: GCC compiler, TI J-tag debugger, GDB, Eagle schematic layout tool, WireShark, oscilloscope, Android ADB

Confidential - Portland, OR

Consulting Engineer

Responsibilities:

  • Helped with teh development of Android based particle analyzer. Board bringup, BSP installation, installed UBOOT, Android.

Wrote/ported: FPGA driver for scintillator and Geiger counter, ARM Cortex-A8, AD, USB, serial drivers for embedded Linux and Windows.

Tools: GCC, G++, Qt, WireShark, J-Tag, oscilloscope

Confidential, Portland OR

Consulting Engineer

Responsibilities:

  • Worked on multi-camera crop mapping airborne device based on Beaglebone/Rasberry Pi.
  • Debian ARM board bringup, debug, UBOOT bootloader, modifiing/recompiling/installing kernel, modifying third party video drivers. Wrote drivers and an example application for Linux based data collection workstation.

Wrote/ported: video device streaming drivers, I2C, SPI, Serial, Ethernet, UBOOT, device trees FDTTools: GCC, G++, Qt, WireShark, J-Tag, oscilloscope

We'd love your feedback!