|Prerequisite Skills and Education |
> BS degree in Electrical Engineering or similar degree, with 3+ years of analog and digital embedded systems development experience.
> Excellent knowledge of real time embedded systems including experience with component selection, firmware development and integration.
> Experience with EDA tools such as Mentor Graphics DxDesigner and PADS Layout.
> Solid working knowledge of typical electrical power and control components including (but not limited to): AC and DC motors, circuit breakers, drives, relays, switches and programmable logic controllers (PLCs).
> Experience with product compliance including working with approval agencies and standards experience, including EMC knowledge for FCC, UL, and CE compliance.
> Experience with Version Control software such as Visual Source Safe, GIT, and Subversion.
> Experience with PCB test equipment including oscilloscopes, logic analyzers, spectrum analyzers and multimeters.
> Knowledge of I/O communication protocols including RS232, USB, UART, SPI, I2C and WiFi.
> Programming and debugging skills in C, C++ (some experience with Assembly preferred).
> Experience with LabView, Matlab and Visual Studio is a plus.
> Experience with Graphical User Interfaces (GUI) design is a plus.
> Experience with PC-based software including Visual Studio is a plus.
> Candidate must have good communication skills, and the ability to work within a team.