Banner Image

Skills

  • Altium Designer
  • Firmware Development
  • FPGA
  • Microcontroller
  • PCB Design
  • Pcb Layout
  • Verilog
  • VHDL
  • Arduino
  • Assembly Language
  • C
  • C Programming
  • C++
  • Circuit Analysis
  • Circuit Design

Sign up or Log in to see more.

Services

  • Experienced Hardware Software Engineer

    $5/hr Starting at $25 Ongoing

    Dedicated Resource

    For over 20 years I have been developing my skills as an engineer. Seventeen of which were at Hewlett Packard/Compaq working as an electrical design engineer, ABEL/Verilog programmer, systems architect,...

    Altium DesignerArduinoAssembly LanguageCC Programming

About

Experienced Hardware Architect, Software/Firmware Developer, PCB

For over 25 years I have been developing my skills as an engineer. Seventeen of which were at Hewlett Packard/Compaq working as an electrical design engineer, ABEL/Verilog/VHDL programmer (Xilinx, Altera, Lattice CPLD/FPGA) , systems architect, and software tools programmer. Before studying Electrical Engineering at Texas A&M University, I was already an accomplished software programmer with experience in C, assembly, and other languages. After developing software under contract and for my own use, I chose to study EE to augment my skills set.

I have developed software under multiple environments including Linux, Windows, SCO Unix, and DOS. Since software is nearly second nature, learning new environments is relatively simple. In other words, I will quickly become an expert in any environment/standard I do not currently have under my belt.

Since 2012, I have been successfully operating as a consultant to large and small businesses solving technical and business issues and bringing products from concept to customer's hands. I have experience producing PCB artwork, managing the parts procurement process, and working with contract manufacturers (local or abroad) to realize functional designs -- including firmware, driver, and host software development.

Thanks for keeping me in mind for any opportunities and I look forward to delighting future internal and external customers.

Work Terms

Working with international partners, my hours of operation are nearly 24/7. I prefer to have a weekly "touch-point" (conference call, Skype session, QQ session) in order to maintain the project schedule and provide a channel for continued feedback and action-item assignment and tracking.

Further details on software and hardware projects may be reviewed in a document I may send in a proposal.

Thanks for the opportunity to work on your project(s).