Robotics Engineer

Cindavi

Portland (ME)

On-site

USD 65,000 - 90,000

Full time

20 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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

Ideal candidates are early-career controls professionals aiming to strengthen PLC programming skills while gaining exposure to machine sequencing, electrical interfaces, and field service in a hands-on environment.

Qualifications

  • Working knowledge of ladder logic programming for PLC platforms.
  • Familiarity with PLC networks, communications, and hardware/software interfaces.
  • Knowledge of basic electrical concepts including PNP/NPN switches, AC/DC circuits, E-Stop circuits, and motor function.
  • Ability to read and understand electrical prints and technical documents.
  • Safety-first mindset; willingness to work in active, hands-on environment; travel when needed.

Responsibilities

  • Write and debug PLC code per work instructions, project specs, and customer requirements.
  • Program graphic user interfaces for operators to interact with automated equipment.
  • Partner with mechanical and electrical technicians to confirm machine sequences and reliability.
  • Test switches, actuators, and other devices to verify components perform as intended.
  • Maintain project documentation including drawings, parts lists, calibration data, wire lists, and specs.
  • Support machine-manual development and occasional field service for installation, modification, and support.
  • Contribute ideas to improve processes, quality and teamwork.

Skills

ladder logic programming
PLC networks
electrical concepts
read electrical prints
safety-minded

Education

Bachelor of Science in Electrical Engineering, Mechanical Engineering, or related engineering discipline

Job description

We are looking for a Controls Programmer who thrives on solving problems and making machines move.

Position Summary

If you enjoy turning electrical and mechanical concepts into reliable, working automation, this is a role where your contribution will be visible every day. We are seeking a Controls Programmer I to join our team and help program, debug, and commission custom machinery. You will work alongside experienced mechanical and electrical technicians to solve real-world problems, validate machine operation, and make sure each system is ready to perform.

This opportunity is ideal for an early-career controls professional who wants to strengthen their PLC programming skills while gaining meaningful exposure to machine sequencing, electrical systems, operator interfaces, documentation, and field service.

Key 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.
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.

If you are ready to grow your controls career, work closely with talented technicians, and see your code power real machines, we would love to hear from you. and help us build automation that performs.

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

Similar jobs worth comparing

Mechatronics Engineer
Mechatronics Engineer

Cindavi • Portland (ME)

On-site
USD 55,000 - 78,000
Robotics Controls Engineer
Robotics Controls Engineer

CyberCoders • West Bend (WI)

On-site
USD 90,000 - 120,000
Health/Vision/Dental
PTO
401k
+1
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 (Automation)
Controls Engineer (Automation)

CyberCoders • Holland (MI)

On-site
USD 90,000 - 115,000
Medical
Dental
Vision
+3
Senior Controls Engineer
Senior Controls Engineer

gpac • Atlanta (GA)

On-site
USD 95,000 - 135,000
Electrical Control Engineer
Electrical Control Engineer

Cindavi • Louisville (KY)

On-site
USD 90,000 - 110,000
Controls Engineer
Controls Engineer

Genuine Search Group • Indianapolis (IN)

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

UNION • Dallas (TX)

On-site
USD 90,000 - 120,000
PLC Programmer
PLC Programmer

PIA Automation • Evansville (IN)

On-site
USD 75,000 - 105,000
Junior Controls Engineer
Junior Controls Engineer

HMS Products Co • Troy (MI)

On-site
USD 85,000 - 120,000