Auburn Hills, Michigan
Software & PLC Development Engineer
JOB SUMMARY: The software & product development engineer role is to be the dedicated support engineer for the software engineering & development team. This position can be filled with a person that has Fanuc robot Karel Software knowledge and skills, who will help develop further the requirements of this software process and associated equipment. Programming PLC & process development for both Allen Bradley & Siemens brand PLC’ s.
ESSENTIAL FUNCTIONS: • Assist or perform System Technician responsibilities on process specific systems. • Develop robot software programming expertise for specific process of assignment. • Resolve programming and system issues prior to shipment and at customer sites • Troubleshooting of hardware, controls and software. • Work with the sales & proposals team to complete accurate reach studies or system off line simulations • Learn how to utilize other peripheral technologies key to success, such as off-line programming software (Roboguide or Master Cam) • Work with Product Managers to develop and test new hardware, controls and software • Assist in educating others at on the advances developed by this software engineering group • Other assignments as required by the Software Engineering Manager. • Program, setup, and troubleshooting Allen Bradley Touchscreens.
JOB REQUIREMENTS: • Able to interface well with the customer personnel at various levels. • Self- motivated and driven to meet challenging goals. • Excellent written and oral communication skills desirable. • Knowledge of Microsoft Word and Excel required. • Willingness to travel, sometimes for extended periods of time. • Must be able to travel to/from Canada and Mexico. • Fanuc Karel Programming experience. • Allen Bradley & Siemens PLC programming experience preferred. • Bachelor’ s degree in industrial robotics, software development & programming, or equivalent experience.