The Software Engineer is the key contact for customer design teams and maintains this technical relationship throughout the customer development cycle. Software Engineers are involved in customer support and discussions with AIT’s software team; they help to maintain already installed systems, deploy requested changes or upgrades, and work directly with the customer to troubleshoot and solve critical system problems in a timely manner. Applicant’s experience should include the following: • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent is a must • Knowledge of Siemens and/or AllenBradley (AB) is required • Candidate must have experience programming in C/C++ • Academic or labor experience with full software life cycle, including specification, design, implementation, integration, and debugging • Familiarity with a structured coding environment and participation on Academic/real-life projects which involve software and hardware (i.e. robotics) • Must be able to program applications to run on the Windows Operating System.