Embedded Controls Engineer

Pentangle Tech Services | P5 Group

Massachusetts

On-site

USD 110,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group in Massachusetts is seeking an Embedded Controls Engineer to maintain and optimize the soft PLC layer (CODESYS) on Linux-based IPCs connected to electrical panels. The role blends hardware and software to untangle complex logic and improve deployment reliability.

You will refactor code, manage remote deployments, troubleshoot electro-mechanical systems, and document designs and runbooks.

Qualifications

  • 5+ years of experience in Embedded Software Engineering.
  • Strong experience in C/C++ programming.
  • Experience with soft PLCs (CODESYS) and Structured Text.
  • Hands-on experience with industrial hardware, IPCs, and Linux.

Responsibilities

  • Own the maintenance, debugging, and optimization of soft PLC code (CODESYS / Structured Text) running on local IPCs.
  • Refactor existing code to improve reliability, reduce duplication, and introduce better testing methodologies.
  • Manage remote deployments and rollbacks to industrial hardware in the field.
  • Troubleshoot complex electro-mechanical systems, sensor inputs, and barcode integrations directly on the machinery.
  • Collaborate closely with mechanical and software teams to bridge the gap between high-level orchestration software and physical motor control.
  • Create and maintain detailed technical documentation, design notes, and operational runbooks.

Skills

CODESYS
Structured Text
C/C++
Embedded Software Engineering
Linux IPCs

Education

Bachelor’s degree in Electrical Engineering
Bachelor’s degree in Computer Engineering or related field

Tools

CODESYS IDE
IEC-3 programming languages
Industrial Linux systems

Job description

Embedded Controls || CODESYS || IPCs || PLC || 5+ years

Job Description

We are seeking an Embedded Controls Engineer to support and optimize the controls layer of our next-generation automated machinery. This role focuses on maintaining a soft PLC platform (CODESYS) running on Linux-based Industrial PCs (IPCs) directly connected to electrical panels. This is a highly challenging role that requires an embedded software mindset. You will inherit an existing codebase programmed in structured text and will be tasked with untangling complex logic, optimizing global variables, and improving deployment reliability. We are looking for an engineer who thrives in the intersection of hardware and software and is adaptable enough to navigate a constrained IDE environment.

Responsibilities
  • Own the maintenance, debugging, and optimization of soft PLC code (CODESYS / Structured Text) running on local IPCs.
  • Refactor existing code to improve reliability, reduce duplication, and introduce better testing methodologies.
  • Manage remote deployments and rollbacks to industrial hardware in the field.
  • Troubleshoot complex electro-mechanical systems, sensor inputs, and barcode integrations directly on the machinery.
  • Collaborate closely with mechanical and software teams to bridge the gap between high-level orchestration software and physical motor control.
  • Create and maintain detailed technical documentation, design notes, and operational runbooks.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
  • Strong experience in Embedded Software Engineering, specifically with C/C++ programming.
  • Willingness and ability to quickly learn and adapt to structured text and the CODESYS IDE environment.
  • Hands-on experience working directly with industrial hardware, IPCs, and Linux-based systems.
  • Strong debugging and root-cause analysis skills for complex, real-time systems.
Additional Skills & Qualifications
  • Direct experience with soft PLCs or IEC-3 programming languages.
  • Experience with servo-based motion control systems.
  • Comfort operating without traditional high-level software tools.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Control Engineer
Senior Control Engineer

Pentangle Tech Services | P5 Group • Boston (MA)

On-site
USD 120,000 - 180,000
Senior Controls Engineer: Embedded CODESYS on Linux IPCs
Senior Controls Engineer: Embedded CODESYS on Linux IPCs

Pentangle Tech Services | P5 Group • Boston (MA)

On-site
USD 120,000 - 180,000
Senior Embedded Controls Engineer – CODESYS & IPCs
Senior Embedded Controls Engineer – CODESYS & IPCs

Pentangle Tech Services | P5 Group • Massachusetts

On-site
USD 110,000 - 160,000
Embedded Controls Engineer
Embedded Controls Engineer

Actalent • North Reading (MA)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Senior Controls Software Engineer - PLC & CODESYS Expert
Senior Controls Software Engineer - PLC & CODESYS Expert

IMS People • Seattle (WA)

On-site
USD 120,000 - 160,000
Control Engineer
Control Engineer

Addison Group • Buffalo (NY), City of Niagara Falls (NY)

On-site
USD 75,000 - 110,000
Lead Controls Engineer
Lead Controls Engineer

Compunnel, Inc. • Springdale (AR), Northern (KY)

Hybrid
USD 90,000 - 130,000
Controls Engineer
Controls Engineer

Genuine Search Group • Indianapolis (IN)

On-site
USD 75,000 - 95,000
Controls Software Engineer
Controls Software Engineer

IMS People • Seattle (WA)

On-site
USD 120,000 - 160,000
Controls & Software Engineer, Specialist
Controls & Software Engineer, Specialist

Flowserve US Inc • Bethlehem

On-site
USD 110,000 - 150,000