Automation Programmer - Beaverton, OR

Employer: Automation Solutions

Job Description:
Automation Programmer

Job Description:
Automation Solutions creates innovative custom machine control solutions. During the past 20 years, we have provided industrial automation systems, machines, services and components to machine builders and end-users throughout the world. We occupy a unique niche as both a Factory Authorized Systems Integrator and an Authorized Distributor for many quality automation lines. Summary We are looking for an experienced JavaScript or C++ programmer who wants to learn IEC 61131-3 programming for realworld machine control applications. In this position, you will lead a team to create innovative, responsive solutions to a wide variety of machine control applications. We apply a common "toolbox" of components to create custom solutions for a wide variety of applications. You will develop projects with PLC, HMI, Motion, and Network programming. Individual initiative, a dedication to quality and a sense of pride in one's workmanship is critical. As a member of our engineering team, you will work cooperatively with the principal engineer, other engineers, draftspeople, project managers, and production technicians on a wide variety of interesting and challenging projects.

•Functional Programing, JavaScript, C++ or equivalent programming expertise.
•Excellent foundation in computer science.
•Must adhere to Automation Solutions standardized conventions and guidelines.
•Willingness to write disciplined, organized and well-documented code.
•5+ Years of experience

Beneficial Experience:
•PLC Programming with CoDeSys (SoMachine) on Schneider and Wago PLCs.
•PLC Programming for Mitsubishi FX-, A-, Q- and iQ- PLC systems.
•PLC Programming for Rockwell/Allen-Bradley
•Motion Programming with CoDeSys (SoMachine) SoftMotion, or Mitsubishi motion controllers.
•HMI Programming for Schneider (Proface), Red Lion, Mitsubishi, Panelview systems.
•ANSI Y32.2/IEEE and IEC electrical schematic symbols and layouts
•ANSI/ISA S5.1 P&ID process schematics symbols and layouts.
•Experience with PLCs, HMI, motion control, servo systems, industrial sensors.
•Experience with industrial networks such as Modbus TCP, Ethernet/IP, CANopen, and J1939.
•Experience commissioning and troubleshooting automation systems.

Working Environment:
Most work will be performed at our offices in Beaverton, Oregon. Additional work will be required in a wide variety of environments and industries, including everything from clean-room to rock quarry to military installations. You must be willing and able to work offsite as required. Fieldwork is usually within driving distance but will include out-of-town startup and service trips generally amounting to less than 15% of the total work schedule.
Compensation & Benefits
Very competitive compensation (commensurate with ability); Flexible work schedule; Paid vacation with additional Paid Time Off (PTO); 9 Paid holidays; Healthcare reimbursement; Specialty training and new skills development, and more.

Please submit a resume and cover letter to - include "Automation Programmer" in the subject line.

Contact Person:
Location: Beaverton, OR
Application Method: Online:
Base Pay: DOQ

Posted on August 12, 2020

©2020 Perry Technical Institute Careers at Perry Tech Contact Policies


2011 W. Washington Ave Yakima, WA 98903 USA 509-453-0374