Hardware and software design done right.
                    
                    
                    
                        I am a computer engineer that is currently working as a university instructor for electrical and computer engineering topics.  
I have experience in hardware design including EMC design, analog circuitry, power supply design, FPGA design, digital circuitry, ARM microcontroller/processor incorporation into designs (Cortex-M0 to A9.)  I can support schematic design, simulation, analysis, layout, build, board bring up, and debug.
I have experience in software design including firmware design, drivers, embedded Linux, server setup, website management, database design, and desktop applications.  My favorite programming languages are C, C++, and perl.  I am also very capable in python and Java.
                    
                    
                    
                    
                        Work Terms
                    
                    
                        I am generally available 20 hours / week during the school year and 50 hours / week in the summer.