Controls Programmer: Turn Code Into Real Machines

Cindavi

Portland (ME)

On-site

USD 60,000 - 80,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

Cindavi in Portland, ME is seeking a Controls Programmer I to translate electrical and mechanical concepts into reliable automation. You will program, debug, and commission custom machinery, collaborating with technicians to validate machine operation and ensure systems perform.

This entry-level role offers hands-on PLC programming exposure, machine sequencing, operator interfaces, and field service, with a safety-first mindset and occasional travel.

Qualifications

  • Bachelor of Science in Electrical Engineering, Mechanical Engineering, or related engineering discipline.
  • A working knowledge of ladder logic programming for a variety of PLC platforms.
  • Familiarity with PLC networks, communications, and hardware and software interfaces.
  • Knowledge of foundational electrical concepts, including PNP and NPN switches, AC and DC circuits, E-Stop circuits, and stepper or servo motor function.
  • The ability to read and understand electrical prints and technical documents.
  • A safety-first mindset and willingness to work in an active, hands-on environment, including occasional travel when needed.

Responsibilities

  • Write and debug PLC code in accordance with work instructions, project specifications, and customer requirements.
  • Program graphic user interfaces that help operators interact confidently with automated equipment.
  • Partner with mechanical and electrical technicians to confirm machine sequences and achieve reliable system functionality.
  • Test switches, cylinders, actuators, and other devices to verify that every component performs as intended.
  • Maintain accurate project documentation, including drawings, parts lists, calibration data, wire lists, and specifications.
  • Support machine-manual development and occasional field service work for installation, modification, and system support.
  • Contribute ideas that improve processes, quality, and the way our team works.

Skills

Ladder logic
PLC programming
Electrical concepts
Electrical prints

Education

Bachelor of Science in Electrical Engineering

Tools

PLC platforms
PLC networks

Job description

Cindavi in Portland, ME is seeking a Controls Programmer I to translate electrical and mechanical concepts into reliable automation. You will program, debug, and commission custom machinery, collaborating with technicians to validate machine operation and ensure systems perform.

This entry-level role offers hands-on PLC programming exposure, machine sequencing, operator interfaces, and field service, with a safety-first mindset and occasional travel.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Industrial Controls Programmer — Build & Commission Automation
Industrial Controls Programmer — Build & Commission Automation

Cindavi • Portland (ME)

On-site
USD 65,000 - 85,000
Automation Controls Programmer I
Automation Controls Programmer I

Cindavi • Portland (ME)

On-site
USD 65,000 - 75,000
Control Engineer
Control Engineer

Cindavi • Portland (ME)

On-site
USD 65,000 - 75,000
Robotics Engineer
Robotics Engineer

Cindavi • Portland (ME)

On-site
USD 65,000 - 85,000
Mechatronics Engineer
Mechatronics Engineer

Cindavi • Portland (ME)

On-site
USD 60,000 - 80,000
Controls Programmer - PLC & HMI Automation, 20% Travel
Controls Programmer - PLC & HMI Automation, 20% Travel

Coworx Staffing Services LLC • Westbrook (ME)

On-site
USD 41,000 - 55,000
Controls Engineer — PLC/HMI Automation & Commissioning
Controls Engineer — PLC/HMI Automation & Commissioning

CyberCoders • Charlotte (NC)

On-site
USD 85,000 - 120,000
Structured Bonuses
Pension Plan
Health Insurance
+8
Controls Engineer
Controls Engineer

Engtal • North Carolina

On-site
USD 70,000 - 90,000
Hands-on engineering work
Exposure to the full project lifecycle
Stable environment with long-term technical growth
Controls Engineer I
Controls Engineer I

Nesco Resource • Tucson (AZ)

On-site
USD 65,000 - 85,000
Plant Automation Engineer: Lead Control Upgrades Onsite
Plant Automation Engineer: Lead Control Upgrades Onsite

Cindavi • United States

On-site
USD 70,000 - 100,000
Health insurance from day one
5% 401(k) match
Profit sharing