Software Engineer

Auburn Hills, Michigan

Post Date: 08/02/2017 Job ID: 4568 Industry: Engineering & Technical

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.

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: