Controls Software Engineer
Electrical Engineering
Automation
Automation Controls
Controls Engineering
Electrical Control Systems
Engineering
Engineering Software
Industrial Automation
Industrial Control Systems
Industrial Controls
Instrumentation & Control
Instrumentation & Control Software
Instrumentation And Control
PLC
Plc & Hmi
Plc & Scada Automation
Plc Controls
Plc Scada
Plc Systems
Rockwell Automation
Siemens Automation
Siemens Plcs
Software Engineer
Job Description
GRG America LLC is seeking a Controls Software Engineer to support automation projects from initial controls development through on-site commissioning. In this role, you will design, implement, and validate PLC and HMI solutions, assist with drive commissioning, and help coordinate installation and start-up work at customer facilities in New Hudson, MI.
You will report to the Electrical Engineering Manager and contribute across the full controls lifecycle, including technical support, documentation alignment, and field validation for both new systems and retool or replacement projects.
What you’ll do
- Report to the Electrical Engineering Manager for project assignments and provide updates on daily activity progress.
- Own software design for automation systems, including PLC, HMI, Drives, and device interfacing.
- Assist sales and applications with evaluating future projects and customer requests for quotes.
- Provide controls architecture, and support cost and labor estimates for projects.
- Collaborate with internal teams (controls and mechanical engineering, build team, and others) to test, commission, and debug equipment.
- Coordinate and execute installation, startup, validation, and commissioning of systems at customer sites.
- Coordinate with the Engineering Department to keep PLC Programs, HMI functionality, manuals, and sequence of operation current and accurate.
- Suggest improvements to departmental standards, processes, and product or process performance, including customer feedback to management.
- Attend project kickoffs and related meetings such as status meetings and lessons learned sessions.
- Develop and review PLC programming templates such as Function Blocks and Add-On Instructions, along with HMI templates, user manuals, and controls architectures.
- Perform field checks to validate processes and download/compare program archives and configuration files for retool or replacement projects, with or without existing documentation.
- Design PLC software programs and build HMI screens to customer specifications.
- Set up peripheral device hardware configurations and complete machine PLC programming for multiple systems.
- Configure and configure communication networks including device net, Profibus, Profinet, Ethernet IP, Modbus TCP, IO Link, and remote I/O.
- Prepare service and warranty reports and other documentation for customers and internal distribution in a timely manner.
- When requested, deliver onsite or in-house training for customers or new employees.
What you’ll bring
- B.S. Degree in Electrical Engineering or equivalent work experience.
- 3-5 years of controls systems engineering experience preferred (minimum 3 years).
- Strong experience with Rockwell Automation and/or Siemens Automation equipment.
- Consideration for experience with Modicon/Telemecanique, Mitsubishi, Fanuc, Omron, or other not listed.
- Preference for robot programming experience including ABB, Kuka, Fanuc, Yaskawa/Motoman, Nachi, etc.
- Experience with AutoCAD, AutoCAD Electrical, or EPlan P8 (EPlan P8 or higher preferred).
- Proficiency with Microsoft Office Suite.
- Experience with Industry 4.0, SCADA, IIoT, MES, FIS, Andon systems, or other plant-level infrastructure preferred.
- Excellent verbal and written communication, interpersonal skills, organizational skills, and time management.
- Strong customer focus with attention to detail.
- Strong analytical skills, problem solving, and troubleshooting ability.
- Must be self-directed and able to work independently, while also taking direction and working as part of a team.
Technologies you may work with
- PLC, HMI, Drives, Allen Bradley, Siemens, Rockwell Automation, Modicon, Telemecanique
- Mitsubishi, Fanuc, Omron, ABB, Kuka, Yaskawa/Motoman, Nachi
- AutoCAD, AutoCAD Electrical, EPlan P8, Microsoft Office Suite
- Industry 4.0, SCADA, IIoT, MES, FIS, Andon systems
- device net, Profibus, Profinet, Ethernet IP, Modbus TCP, IO Link, remote I/O
- Function Blocks, Add-On Instructions
Compensation and benefits
Salary: $80,000 - $111,000 per year.
- 401(k) and 401(k) 6% Match
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Location
New Hudson, MI (on-site, in person).