top of page


Spen-Tech has an opening for a Robot/PLC Programmer. Responsibilities include, ability to troubleshoot basic mechanical issues and provide possible solutions, multitask and manage large workloads and business demands in a fast paced environment.


As a Robot/PLC Programmer, you will:

(But NOT limited to the following).


  • Experienced in designing Robot and PLC software for industrial machines from scratch that meets end user specifications.

  • Competent in Robot programming, with ability to learn PLC and HMI design

  • 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 being a part of a team of software engineers

  • Experience in Fanuc, Rockwell and familiar with Siemens 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.


The following requirements are essential for this position:


  • 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 and software is supplied by Spen-Tech)

  • 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.


The position of Senior Robot / PLC Programmer reports to the Controls Engineering Manager.

  • LinkedIn

Join Us for the Ride



Tel: 1-810-275-6800

2851 James P. Cole Blvd.
Flint, MI 48505

Didn't find the position you're looking for? 
Send us your Resume.

bottom of page