Controls Software Design Engineer
Job Description
_ Controls Software Designer_
Location: Sterling Heights, MI
Department: Engineering
Reports To: Director of Engineering
Position Summary
We are seeking a highly skilled and detail-oriented Controls Software Designer with hands-on expertise in PLC programming , HMI design , Servo systems , VFD commissioning , and automation systems integration. The ideal candidate will be proficient in executing complete controls software design projects while adhering to defined design processes, phase gates, and checklists. Collaboration across disciplines and consistent communication are key to success in this role.
Key Responsibilities
Apply knowledge of electrical systems , pneumatic systems , and control systems design
Utilize AutoCAD or equivalent software for electrical and pneumatic schematics
Develop and deploy software for PLC , HMI , Servo , and CNC systems
Perform Fieldbus commissioning and automation system debugging
Construct and maintain detailed Bills of Materials (BOMs)
Implement customer-specific standards in design deliverables
Interface with mechanical design , shop floor teams , and customers
Use Microsoft Office Suite (Word, Excel, PowerPoint) for documentation and presentations
Ensure compliance with engineering requirements and customer specifications
Contribute to the development of standardized software tools
Monitor and support project delivery schedules , including outsourced work
Champion safety , environmental regulations , and continuous improvement
Required Qualifications
Bachelor's Degree in Electrical Engineering (EE) , Computer Science (CS) , or related technical discipline (or equivalent combination of education and experience)
2–4 years of related experience in controls engineering or automation software design
Experience with industrial automation systems and commissioning practices
Strong ability to read and interpret engineering drawings , CAD annotations , and customer specifications
Proficient in technical documentation and report writing
Excellent problem-solving and analytical skills
Professional communication skills with internal and external stakeholders
Desirable Certifications
Physical Requirements & Work Environment
Must be able to stand, sit, and use hands for extended periods
Occasionally lift up to 10 lbs
Vision requirements include close focus and adjustment capability
Quiet work environment; minimal local travel may be required
PLC programming , HMI design , Servo systems , VFD commissioning , automation systems , controls software design , AutoCAD , electrical schematics , pneumatic systems , CNC programming , Fieldbus , debug automation , engineering drawings , Bills of Materials , Microsoft Office , safety regulations , project delivery , controls engineering , MIOSHA Training , technical documentation , industrial automation
Company Description
Flex is a leading engineering firm dedicated to delivering cutting-edge solutions.
Flex is a leading engineering firm dedicated to delivering cutting-edge solutions.