Controls Software Engineer at Fluid Cooling Systems LLC
Flint, MI 48507, USA -
Full Time


Start Date

Immediate

Expiry Date

06 Dec, 25

Salary

73480.83

Posted On

07 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Sensors, Mechatronics, Structured Text, Hmi Programming, Diagrams, Control Theory, Hmis, Automation, Communication Skills

Industry

Electrical/Electronic Manufacturing

Description

POSITION SUMMARY

We are looking for a Controls Software Engineer with a strong background in PLC, HMI, and automation software development to support the design and delivery of advanced industrial control systems. This role is ideal for someone who enjoys writing control logic, creating intuitive HMI interfaces, and working across disciplines to bring systems from design through to live commissioning.

QUALIFICATIONS

  • Bachelor’s degree in Electrical Engineering, Automation, Mechatronics, or a related field, or equivalent industry experience
  • 2+ years of experience in PLC and HMI programming for industrial control systems
  • Familiarity with industrial automation hardware including PLCs, HMIs, VFDs, and sensors
  • Strong understanding of control theory, sequencing, interlocks, and process instrumentation
  • Experience reading electrical schematics, P&IDs, and wiring diagrams
  • Excellent problem-solving and debugging skills, especially in live systems
  • Strong communication skills and ability to work in a collaborative, cross-functional environment

PREFERRED SKILLS (NOT REQUIRED)

  • Basic scripting or programming knowledge (e.g., Python, VB, structured text)
  • Knowledge of UL508A standards and panel layout best practices
  • Previous field experience with system commissioning and customer interaction

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design, develop, and test PLC programs for process control applications, using platforms such as Allen-Bradley, Siemens, Unitronics or Schneider
  • Configure and program HMI systems to provide user-friendly interfaces, alarms, and system diagnostics
  • Define and implement control strategies based on P&IDs, functional specifications, and customer requirements
  • Integrate automation systems with drives, instrumentation, and communication protocols (EtherNet/IP, Modbus, Profinet, SCADA, etc.)
  • Participate in system architecture planning, I/O list development, and tag database creation
  • Support FAT (Factory Acceptance Testing), onsite commissioning, SAT (Site Acceptance Testing), and post-installation troubleshooting
  • Collaborate with electrical designers to align software logic with physical hardware and panel layouts
  • Document software, configuration files, and standard operating procedures
Loading...