What are the responsibilities and job description for the Automation Engineer position at AppleOne Employment Services?
Controls / Automation Programmer (PLC / Industrial Automation)
We are seeking a full-time Controls / Automation Programmer to join a small, highly technical team focused on designing and delivering custom industrial automation systems. This role is ideal for a hands-on Controls Engineer / PLC Programmer who enjoys problem-solving, working across the full project lifecycle, and collaborating closely with both internal teams and clients.
Key Responsibilities
- Develop, program, and maintain PLC and industrial control systems to meet project requirements
- Contribute to controls system architecture and overall automation design
- Implement, debug, test, and troubleshoot automation and control applications
- Support system integration, commissioning, and startup activities
- Work with internal teams and clients to resolve technical issues and optimize system performance
- Maintain clear software documentation, version control, and revision history
Required Experience & Skills
- 3 years of experience programming industrial automation and control systems
- Experience with common PLC platforms, control environments, and automation software
- Strong understanding of electrical and electronic systems
- Familiarity with low-voltage control components (sensors, switches, detectors, relays)
- Ability to read and interpret electrical schematics, wiring diagrams, and technical drawings
- General computer systems knowledge
- Strong problem-solving, organizational, and analytical skills
- Effective written and verbal communication skills in English
Equipment, Systems & Technologies
You may work with:
- PLCs, motors, and variable frequency drives (VFDs)
- Pneumatic systems and air cylinders
- Industrial sensors (force, torque, pressure, temperature)
- Vision systems and machine vision
- Industrial robotics and automation cells
- Safety-rated control systems
- Human-Machine Interfaces (HMI) and operator panels
Preferred (Not Required)
- Experience with motion control systems
- Experience with graphical programming environments
- Familiarity with CAD tools, wiring diagrams, or electrical schematics
- Experience with C, C , or embedded systems programming
- Mechanical design exposure or systems integration experience
Physical Requirements
- Ability to sit, stand, and walk for extended periods
- Occasional bending, kneeling, crouching, or lifting up to 50 lbs
- Good vision and hand coordination, with or without correction
Work Environment
This position involves working around operating machinery, mechanical systems, and electrical equipment. Safety training will be provided, including proper equipment handling and safety procedures.
Benefits
- Medical, dental, and vision insurance
- 401(k) with employer match
- Life insurance
- Paid time off (PTO)
- Retirement plan
Additional Information
Candidates must be able to reliably commute to the work location or relocate prior to starting. Employment is contingent upon successful completion of pre-employment screening.
Salary : $100,000 - $120,000