Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

ProHealth Resource Group

Controls Engineer

Career Insights for Programmable Logic Controller (PLC) Programmer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on New Jersey data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Programmable Logic Controller (PLC) Programmer programs and operates PLC systems used to automate processes in manufacturing and other industries. Installs systems with electronic controls for mechanical equipment. Monitors system operations and troubleshoots system problems.

$91,152 / year median in New Jersey

+3% projected growth

Explore Career

Job Description

We are actively seeking a Controls Engineer to develop and maintain the software and PLC programs that control integrated, custom analytical products. The role supports automation logic, data communications, and system troubleshooting—playing a key part in delivering engineered solutions to customers. This opportunity fits candidates who enjoy building reliable control software, collaborating across engineering/manufacturing teams, and improving systems over time.
Key Responsibilities:
PLC / Controls Programming & Software Development Design, develop, and maintain software and PLC programs for integrated products Create automated PLC programs using
DI/DO/AI/AO
devices Translate system requirements into practical control/software solutions in partnership with cross-functional teams Collect/condition/export data using industrial protocols such as Serial/ASCII, Modbus, ProfiNet , and others Troubleshoot, debug, and resolve issues—identify root cause and implement improvements Documentation, Training & Support Create and maintain documentation for development, integration, and troubleshooting Maintain accurate records tied to software, computers, and key serial-number details Provide end-user training and support to ensure successful adoption Continuous Improvement Stay current on controls/software best practices and emerging technologies Proactively improve existing systems and processes
Qualifications:
Degree in Computer Science, Electrical Engineering , or related field— or equivalent experience PLC / industrial controls programming experience (required) Experience with software development and user interface (HMI/UI) design Proficiency in C++ and/or a PLC code builder Familiarity with databases and data analysis tools Strong troubleshooting, problem-solving, and attention to detail Strong communication/collaboration skills; ability to juggle priorities and deadlines Basic understanding of AC/DC electrical circuits Working Conditions <10% travel for installations, training, and support (domestic + international as needed) Availability for remote support/diagnostics outside standard hours as needed Why This Role Control software work tied directly to engineered products (not purely conceptual projects) Broad scope across PLC programming, data communications, documentation, and continuous improvement Exposure to products serving UHP / Semiconductor / Industrial Gas industries
Job Type:
Full-time Pay:
$60,000.00 - $80,000.00 per year
Benefits:
401(k) Dental insurance Health insurance Paid time off Retirement plan Vision insurance Application Question(s): Do you have experience with C++ and/or a PLC code builder environment? A) Yes, C++ B) Yes, PLC programming environment/tools C) Yes, both A and B D) No How many years of PLC / industrial controls programming experience do you have? A) 1-2years B) 3-5 years C) 6+ years D) No experience (willing to learn) Which best describes your PLC programming experience? (Select one) A) I have built/modified PLC programs in production systems B) I have assisted or done minor edits only C) Coursework/labs only D) No PLC experience Have you worked with any of the following industrial communication protocols? (Select all that apply) A) Modbus B) ProfiNet C) Serial/ASCII D) Other industrial protocols (please specify) E) None of the above What are your salary expectations?
Work Location:
In person