Computer Science degree with 8+ years experience
Expert knowledge of C++
Strong C++ Object Oriented design experience with a history of consistent on time software delivery.
Experience as a Tech Lead
Mastery implementing software that directly interacts with hardware (FPGAs and ASICs)
Knowledge of Windows and experience with Visual Studio required
Familiarity with Microsoft Visual Studio IDE's and the STL Library
Proficiency with a source code control system (GIT preferred)
Extensive experience interacting with hardware designers and reading schematics/design documentation and implementing software interacting directly with hardware
Software development for embedded systems, microcontrollers, and/or off-the-shelf small-form-factor devices (e.g. Raspberry Pi, BeagleBone, Ardunio).
Experience developing Windows device drivers (specifically, KMDF)
Deep knowledge of Windows OS Internals
Proven track record of completing and delivering products directly to customers.
Instrument design / control
ATE experience