Careers

Now hiring

Industrial Programmer – Heavy-Duty Machinery

Program, optimize, and commission PLC-based control systems for complex heavy-duty machinery; troubleshoot software/communications; deliver on-site support.

United States (Nationwide travel may be required)Full-Time • 50 hours/weekTravel: National

Key responsibilities

  • Program & configure PLC systems (e.g., Siemens, Beckhoff, Allen-Bradley)
  • Commission & optimize automation and machine controls
  • Diagnose software/communication issues
  • Customize HMI/SCADA visualizations
  • Create/read control diagrams, function descriptions, technical docs
  • Collaborate with mechanical/electrical teams for full integration
  • Follow safety regulations & site requirements
  • Document program changes and system status

Qualifications

  • Technical training/degree in Automation, Electrical Engineering, Mechatronics, or related
  • 3+ years in industrial programming & automation
  • Proficiency with TIA Portal, Codesys, TwinCAT, etc.
  • Familiarity with Profinet, EtherCAT, Modbus
  • Strong problem-solving; independent field work
  • Solid computer & network troubleshooting

Preferred skills

  • Integrating sensors, actuators, drives, and safety systems
  • Software versioning & standardization practices
  • Basic Python/C# is a plus
  • Remote access/diagnostics
  • Conversational English & German is a plus

What we offer

  • Competitive compensation
  • Company vehicle, tools, PPE, workwear
  • Paid travel time + per diem
  • Health insurance & paid time off
  • Training & professional development
  • Supportive team with growth path