Job Description


Submit Email

If you've inquired to HumanEdge in the past, please use the same email to help shorten the inquiry process. If you've never inquired or don't remember, you may use any valid email address.

PLC Programmer

  • Ref: 306734
  • Type: Direct Hire
  • Location: Elmsford, NY
  • Industry: Architectural / Engineering Services
  • Job Level: Experienced Non-Manager
  • Pay: $60,000/yr - $85,000/yr

Opportunity Description

Our company is seeking a Software Engineer to join our team of talented engineers. The right candidate for this position will be responsible for designing and developing new software for Advanced Non-Destructive Testing Machines. A successful candidate will be experienced with multiple programming languages, have a growth mindset, and can work both independently and cooperatively in a team setting.

The position is located in Elmsford, NY and you will be working onsite.

Company Information

Our client has been advancing the science and technology behind nondestructive testing (NDT) for over 90 years. On the world stage, MAC is recognized as a major resource for eddy current, electromagnetic, flux leakage, and ultrasonic inspection systems for testing metals. We focus on our client’s expectations for superior technology, reliability, and a thorough understanding of their product and in-plant conditions. Partnering with them, we develop a test system that is the best one to meet both their specifications and their internal needs.

Job Duties

Producing Eletrical schematics. Troubleshooting mechanical systems. Creating PLC and HMI Programs to meet customer requirements. 


Full Time - onsite


Experience & Skills Required



• High school or equivalent (Required)

• Associate or Bachelors's Degree in Electrical Engineering or a related field (preferred)

• 2 years relevant experience with PLC programming, debugging, and troubleshooting (required)

• HMI Touch Screen (required)

• Experience producing electrical schematics (required)

• Experience with Allen-Bradley, Siemens, and/or CAD (Preferred)



Excellent interpersonal and analytical skills

Can work independently and cooperatively in a group

Willingness to learn, enthusiastic, self-motivated, and takes initiative


CAD Preferred


CAD Preferred





401(k) matching

Dental Insurance

Flexible spending account

Health insurance

Life insurance

Paid time off

Parental leave

Professional development assistance

Tuition reimbursement

Vision insurance

Other Information