Skills:
                                    Assembly, C, C++, C#, LabVIEW, Python, and Ladder Logic languages Test Driven Development (TDD) Agile development process (Scrum Master and Developer) Lean Startup Principals Communications including UDP, IP, RF, SPI, USB, Serial, 1-Wire, etc. Peripheral and communications drivers for embedded systems Hierarchical state and finite state machines Controls and algorithm design Embedded Linux, Windows CE, and task schedulers Various IDEs including Eclipse, Visual Studio, HEW, Keil, IAR Workshop, and GE Fanuc Proficy Source control with Git, SVN, MKS, and WinCVS Doxygen for code documentation Static code analysis tools including PCLint, SourceMonitor, and McCabe IQ Atlassian software programs including Jira, Confluence, Crucible, and SourceTree Cadsoft Eagle Hardware layout Hand soldering and reflow oven for soldering surface mount components Oscilloscope, logic probes, multimeters, and waveform generators