Senior Controls Software Engineer — Flexible Hours & Automation Leader

The Planet Group

Farmington Hills (MI)

On-site

USD 110,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Planet Group is seeking a hands-on Controls Software Engineer in Farmington Hills, MI to design, develop, and commission controls software for automated manufacturing equipment. You will program PLCs, support machine startups, and collaborate with mechanical/electrical teams across the full project lifecycle.

Based in a global manufacturing environment, you will work with customers domestically and internationally, applying motion control and networking knowledge while traveling up to 40% as

Qualifications

  • Bachelor's degree or higher in Electrical/Computer Engineering, Computer Engineering, or Computer Science, or equivalent controls experience.
  • Minimum 7 years of controls, automation, or machine software engineering experience.
  • Experience programming PLCs using Ladder Logic, Function Block, or similar methods.
  • Experience with Siemens, Allen-Bradley, or equivalent controls systems.
  • Understanding of Ethernet/IP, Profinet, Profibus, CANbus, RS232/RS485.
  • Experience supporting machine startup, commissioning, and field service.
  • Knowledge of motion control, servo drives, and automated machinery.
  • Ability to read electrical schematics and mechanical drawings.
  • Strong communication and customer-facing skills; ability to travel up to 40%.

Responsibilities

  • Design, develop, debug, and commission controls software for automated manufacturing equipment.
  • Program PLCs and machine controls using industry‑standard platforms.
  • Participate in design reviews with mechanical and electrical engineers.
  • Modify and troubleshoot electrical schematics and control systems.
  • Configure and support HMI, motion control, and industrial networks.
  • Coordinate with project managers to meet schedules and scope.
  • Perform machine startup, testing, and factory acceptance activities.
  • Interface with customers during execution, installation, and acceptance.
  • Support continuous improvement with technical automation solutions.
  • Travel up to 40% domestically and internationally.

Skills

PLC programming
Automation platforms (Siemens, Allen‑|

Education

Bachelor's degree in Electrical/Computer Engineering or Computer Science
Associate's degree or equivalent controls engineering experience

Job description

The Planet Group is seeking a hands-on Controls Software Engineer in Farmington Hills, MI to design, develop, and commission controls software for automated manufacturing equipment. You will program PLCs, support machine startups, and collaborate with mechanical/electrical teams across the full project lifecycle.

Based in a global manufacturing environment, you will work with customers domestically and internationally, applying motion control and networking knowledge while traveling up to 40% as

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Controls Software Engineer - Global Travel & PLCs
Senior Controls Software Engineer - Global Travel & PLCs

Planet Group • Farmington Hills (MI)

On-site
USD 110,000 - 120,000
Competitive Benefits Package
Controls Software Engineer
Controls Software Engineer

The Planet Group • Farmington Hills (MI)

On-site
USD 110,000 - 120,000
Controls Software Engineer
Controls Software Engineer

Planet Group • Farmington Hills (MI)

On-site
USD 110,000 - 120,000
Competitive Benefits Package
Automation Controls Engineer - Remote & Flexible Hours
Automation Controls Engineer - Remote & Flexible Hours

Actalent • Michigan

On-site
USD 40,000 - 66,000
Medical
Dental
Vision
+5
Senior Controls Engineer: Precision Automation & Commissioning
Senior Controls Engineer: Precision Automation & Commissioning

Energy Jobline ZR • Bloomfield Hills (MI)

On-site
USD 115,000 - 125,000
Senior Controls Engineer - Grand Rapids, Michigan
Senior Controls Engineer - Grand Rapids, Michigan

MissionHires • Grand Rapids (MI)

On-site
USD 95,000 - 130,000
Mentorship program
Career growth
Autonomy
+2
Automotive Controls Engineer — PLC & Automation Specialist
Automotive Controls Engineer — PLC & Automation Specialist

Jobot • Wyoming (MI)

On-site
USD 90,000 - 120,000
Relocation assistance
Health, dental, vision insurance
401(k) with match
+1
Senior Controls Engineer in Bloomfield Hills
Senior Controls Engineer in Bloomfield Hills

Energy Jobline ZR • Bloomfield Hills (MI)

On-site
USD 115,000 - 125,000
Senior Controls Engineer – Automation & PLC Systems
Senior Controls Engineer – Automation & PLC Systems

Actalent • Lowell (MI)

On-site
USD 48,000 - 69,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5
Senior Controls Engineer: Custom Machinery & PLC Expert
Senior Controls Engineer: Custom Machinery & PLC Expert

Connect-Force • Canton Charter Township (MI)

On-site
USD 90,000 - 130,000
Excellent benefits
401k
PTO