What are the responsibilities and job description for the Controls Software Engineer position at Leupold?
Position :
Controls Software Engineer
Location : Beaverton, OR
Job Id : 25015
of Openings :
Controls Software Engineer
Please Refer to Req #25-015
At Leupold & Stevens, our passion for innovation and quality is legendary in our industry. For over 100 years, we've manufactured high-quality products right here in the USA. We still operate out of our Oregon-based factory to this day, producing innovative, battle-proven optics for the world's most relentless hunters, shooters, law enforcement officers, and military personnel. Whether it's a red dot or a riflescope, we design and manufacture every product with one goal in mind-to ensure it performs for life. At Leupold & Stevens, we're American to the Core and passionate about what we do. Product excellence and uncompromising quality are our top priorities.
In this role you will have the opportunity to work with our Production Maintenance department along with our Automation engineering team to assess and upgrade our legacy controls in our production assembly department as well as support the development of new equipment. This role reports thru the production support structure at L&S, but focuses primarily on updating legacy control systems, developing new equipment and as needed training maintenance technicians to plug into PLC systems to diagnose issues.
When Leupold & Stevens states our products are, "Designed, Machined, and Assembled in the USA," it is largely due to our relentless focus on manufacturing innovation. This is a legacy we have the privilege to uphold for future generations. This role is at the center of protecting that legacy by ensuring that future products continue to outperform, out-inspire, and outlast all others in the field.
Our benefits package is amazing :
- affordable health and dental insurance
- a strong commitment to training and professional development including an internal skills development program for all manufacturing team members
- a generous tuition reimbursement program
- company contributions up to 8% of base pay into a 401K retirement account
- profit sharing
- and great product discounts (to name a few)
What You'll Be Doing as a Controls Software Engineer :
The manufacture of high-quality, precision optics presents unique challenges that demand custom, innovative solutions. Because of this, we have an exciting opportunity for a hands-on Controls Software Engineer to join our dedicated automation team. You'll be working with cutting-edge technology in a collaborative environment to relentlessly pursue new manufacturing techniques. This team designs, builds, and implements custom automation tools used to manufacture, assemble, align, and inspect complex optomechanical systems. These tools are critical for driving the future of optics manufacturing and ensuring Leupold will continue to deliver the world's finest optics with unparalleled precision and quality.
Write, test, and debug PLC programs using ladder logic, structured text, function block diagrams, CODESYS, or other IEC 61131-3 languages.
Integrate PLC code with other automation components (e.g., robots, sensors, actuators, dispensers, drives).
Assess existing control systems on older machines to determine upgrade needs.
Read and interpret electrical schematics.
Create documentation for PLC programs, including design specifications, test procedures, and user manuals.
Stay up-to-date on the latest controls and automation technologies and industry best practices. This may include personal research, trainings, and occasionally attending trade shows or industry events.
Work effectively within our larger project teams, including operators, technicians, engineers, and project management.
Skills and Experience You'll Need as a Controls Software Engineer :
Proven experience (5 years) in PLC programming and industrial automation.
Deep understanding of control system principles and industrial automation concepts.
Knowledge of C#, Python, or other Object-Oriented Programming language.
Work Environment for a Controls Software Engineer :
Work takes place in a manufacturing and office environment. Must be able to lift up to 25lbs, move around manufacturing equipment, and safely manipulate large and small objects. PPE is required in certain area. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
For details on positions and to apply, go to :
www.leupold.com / careers
Leupold & Stevens, Inc.
14400 NW Greenbrier Parkway
Beaverton, Oregon 97006
Apply for this Position