Software Controls Engineer: PLC, HMI & Motion Control

PeopleSolutions, Inc.

Roanoke (VA)

On-site

USD 80,000 - 105,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PeopleSolutions, Inc. seeks a Software Controls Engineer to develop, test, and support PC and PLC‑based software for industrial automation.

You will work with project teams, clients, and commissioning engineers from design through commissioning to deliver reliable control software that meets customer specifications. The role emphasizes PLC programming, HMI development, motion control, distributed I/O, and embedded real-time software, with opportunities to improve engineering standards and

Qualifications

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering (Controls/Automation) or related field.
  • Equivalent education and relevant work experience considered.
  • Minimum of 2 years of control system engineering experience.
  • Experience with machine-level programming.
  • Experience designing industrial PLC, distributed I/O, and HMI software systems.
  • Demonstrated ability to collaborate effectively within project teams.
  • Willingness to travel domestically and internationally up to 20%.
  • Ability to climb and work on cranes up to ~175 feet.

Responsibilities

  • Interpret and implement software project design requirements with project teams and clients.
  • Develop PC and PLC software control solutions for automation systems.
  • Build control system software including motion control and I/O mapping.
  • Develop and maintain embedded real-time software for automation applications.
  • Document software interfaces to customer and third-party systems.
  • Perform system testing and simulations to validate functionality.
  • Provide technical support during client witness testing.
  • Lead design reviews to maintain quality and schedules.

Skills

PLC programming
HMI development
Motion control
Distributed I/O
Team collaboration
Travel readiness

Education

Bachelor's degree in Electrical/Mech/Mechatronics engineering

Tools

GE PLC & HMI systems
Siemens PLC platforms
Visual Studio
VC++
SQL Server
.NET

Job description

PeopleSolutions, Inc. seeks a Software Controls Engineer to develop, test, and support PC and PLC‑based software for industrial automation.

You will work with project teams, clients, and commissioning engineers from design through commissioning to deliver reliable control software that meets customer specifications. The role emphasizes PLC programming, HMI development, motion control, distributed I/O, and embedded real-time software, with opportunities to improve engineering standards and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Controls Engineer
Software Controls Engineer

PeopleSolutions, Inc. • Roanoke (VA)

On-site
USD 80,000 - 105,000
Software Controls Engineer – PLC & HMI Automation
Software Controls Engineer – PLC & HMI Automation

Invio Automation • New Baltimore (MI)

On-site
USD 80,000 - 110,000
Flexible Controls Engineer - PLC & HMI Automation
Flexible Controls Engineer - PLC & HMI Automation

Jobot • Trenton (SC)

On-site
USD 80,000 - 100,000
Competitive pay
Benefits package
Flexible schedules
+2
Controls Engineer
Controls Engineer

CyberCoders • Rock Hill (SC)

On-site
USD 90,000 - 120,000
Medical Insurance
401(k) Matching
Tuition Reimbursement
+2
Controls Engineer: PLC/HMI, Commissioning & Growth
Controls Engineer: PLC/HMI, Commissioning & Growth

BOS Innovations Inc. • Lexington (KY), Northern (KY)

Hybrid
USD 85,000 - 110,000
401(k) retirement plan with employer-m
Annual profit sharing
Health and dental plans
+3
Automation Controls Engineer: PLC, HMI & Factory Automation
Automation Controls Engineer: PLC, HMI & Factory Automation

Aegis Worldwide • Lawrenceburg (TN)

On-site
USD 90,000 - 115,000
Senior Controls Engineer: PLC & HMI Automation
Senior Controls Engineer: PLC & HMI Automation

CyberCoders • Macedon (NY)

On-site
USD 85,000 - 110,000
Automation Engineer: PLC, Motion & HMI/SCADA
Automation Engineer: PLC, Motion & HMI/SCADA

Millennium Control Systems Llc • Beachwood (OH)

Hybrid
USD 85,000 - 110,000
Hybrid work model
Travel opportunities (30-50% travel)
Junior Controls Engineer
Junior Controls Engineer

HMS Products Co • Troy (MI)

On-site
USD 85,000 - 120,000
Lead Controls Engineer: Design & Optimize PLC/HMI Systems
Lead Controls Engineer: Design & Optimize PLC/HMI Systems

Relevant Solutions, LLC • Idaho Falls (ID)

On-site
USD 70,000 - 95,000