Jobs
Job Id: 1170
Software Engineer
Plymouth, MI
Developer of automated laser work stations for industrial production. Seeking an experienced Software Engineer to join our Laser Systems team
Responsibilities:
- Development of software code to enable communication, monitoring and control of multiple devices such as multi axis motion controllers, vision systems, and pneumatic actuators
- Support the machine build phase of production and improve overall build efficiency by standardizing control modules and methods.
- Develop and implement error proofing techniques to improve machine buy-off success rate and operator safety
- Develop standard control methods for workstation builds to eliminate the need for continual program rewrites for workstations of similar design
- Develop a fault tracking system for all control programs and integrate this report into customer FIS systems
- Support the design process via establishing line requirements, balancing, robot installation, and other electrical controls
- Develop requirements and safety controls for automated cells
- Coordinate and manage controls systems
- Develop risk analysis system for machine safety and specific work instruction to ensure safety protocols are communicated
Required Qualifications:
- Bachelors of Science degree in Mechanical, Electrical, Physics, Computer Science or equivalent discipline
- Minimum of 5 years of experience developing and writing .NET (C#) from the ground up, including HMI screens
- Previous experience troubleshooting existing control systems using Root-Cause-Analysis techniques
- Preferred candidate will have significant experience and expertise in one or more control systems: Aerotech motion controls, Fanuc robot programming; Beckhoff PC based controls
- Willing to travel up to 20% for onsite revalidation and customer troubleshooting
Desired qualifications:
- Experience tuning various types of motion controllers
- Previous experience interacting with customers at their site to support production/commissioning tasks
- Experience with network protocols (Ethernet/IP, DeviceNet….etc.)
- Experience with Pilz safety PLCs
- Experience writing detailed equipment specifications or flow charts that encompass complex plant or line processes
- Experience using a CAD package to create 2D cell layouts and electrical drawings
- Exposure to or experience with regulations, specification and codes (OSHA, CSA Z433-16, CE, UL…etc.); ensuring compliance for new markets
- Knowledge of SECS/GEM, OPC-UA, MTConnect
Please click the green APPLY button below and include your resume.