Location: Rochester Hills,MI, USA
Senior PLC ProgrammerDuties and responsibilities for the position of Senior PLC Programmer include, but are not limited to the following:• The position of Senior PLC Programmer is not a management position. However, a high level of work ethic and leadership is a requirement. • Experienced in designing PLC software for industrial machines from scratch that meets end user specifications. • Competent in PLC and HMI design • Able to Lead and work well in a team-oriented environment • Must have good time management skills and be able to do what it takes to meet deadlines • Experience in understanding and following customer specifications • Experience in leading a team of software engineers • High level of experience in Siemens and familiar with Rockwell PLCs and HMIs • Good communications skills (written and verbal) • Familiarity with IEC1131 languages (ladder, structured text, flow charts, function blocks) • Ability to follow standards • Ability to combine standards, past project designs, and new designs • Ability to check software from other engineers for errors or inconsistencies • Ability to perform on the job training for all levels of other software designers • Ability to read, understand, and interpret mechanical, fluids, and electrical prints • Ability to draft standard robot and PLC software templates to be used by other software engineers • Ability to estimate tasks and the duration of tasks required to complete a project • Ability to manage software change requests and open issues • Ability to write technical documents and reports.Requirements: • Knowledge of machine construction to build, rebuild and repair machines and equipment using hand tools and power tools. • Must have advanced computer skills • Must have proficiency in reading and interpreting blueprints • Ability to safely perform duties in an industrial manufacturing floor environment • Ability to troubleshoot basic mechanical issues and provide possible solutions. • Must supply own tools required to perform their job task (Laptop will be provided) • Must provide on time delivery of your assignments • Must multitask and manage large workloads and business demands. • Must embrace a culture of quality and continuous improvement • Must have strong work ethic to do what it takes to get the job done • Willingness to work overtime and weekends as necessary. • Travel is required for this position. However we will do our best to limit travel to local customer facilities.