This position will be responsible for programming HMI (Human Machine Interface) automation systems. The successful candidate must have intimate knowledge of C#, .NET, SQL Servers, Networking, Windows desktop and server operating systems. Must have extensive knowledge of .NET multi-threaded winforms programming, ASP.NET, Entity Framework and OPC interfaces. Exposure to or experience with C++, Linq and Linq SQL, SQL Replication, SSRS, queries, and interfacing with peripherals (barcode readers, scanners, etc...) is desired. Must be able to create and read logic and flow diagrams for program design, programming, simulation and testing, and start-up.
The ideal candidate will have a proven track record in programming leadership as well as the ability to develop and implement standard engineering practices, as well as provide detailed documentation upon project completion. This person may be the project technical lead and may be responsible for some project management activities.
Bachelor of Science in Electrical Engineering or Computer Science is mandatory
5 years of experience in a similar position is required
Experience in factory automation, including interfacing with servo systems, robotics and automotive is a plus
Occasional domestic and international travel is required