Demo

Controls Software Engineer

Leupold
Beaverton, OR Full Time
POSTED ON 2/17/2025
AVAILABLE BEFORE 5/14/2025

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.

  • Design and develop PLC software :
  • Write, test, and debug PLC programs using ladder logic, structured text, function block diagrams, CODESYS, or other IEC 61131-3 languages.

  • Develop HMI (Human Machine Interface) applications for operator interaction.
  • Configure and program industrial communication networks (e.g., Ethernet / IP, Modbus TCP / IP).
  • System integration and testing :
  • Integrate PLC code with other automation components (e.g., robots, sensors, actuators, dispensers, drives).

  • Conduct testing and validation of control systems to ensure reliable operation.
  • Troubleshoot and resolve PLC and control system issues.
  • Retrofitting and Upgrades :
  • Assess existing control systems on older machines to determine upgrade needs.

  • Design and implement controls retrofits to improve machine performance, safety, and reliability.
  • Develop migration or upgrade strategies for legacy control systems.
  • Electrical and Wiring :
  • Read and interpret electrical schematics.

  • Perform wiring and electrical troubleshooting as needed.
  • Documentation and support :
  • Create documentation for PLC programs, including design specifications, test procedures, and user manuals.

  • Provide technical support to production and maintenance teams.
  • Continuous improvement :
  • 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.

  • Identify opportunities to improve efficiency and optimize process performance.
  • Research and develop new manufacturing technologies with the team through collaborative proof of concept projects.
  • Project collaboration :
  • Work effectively within our larger project teams, including operators, technicians, engineers, and project management.

  • Share knowledge and elevate team members around you and provide internal consulting and development expertise to other areas of the company.
  • Engage in full project life cycle, through project planning, design reviews, execution, and support.
  • Skills and Experience You'll Need as a Controls Software Engineer :

  • Education : Bachelor's degree in Electrical Engineering, Mechanical Engineering, Automation Engineering, Mechatronics, or a related field. A combination of education and experience may be considered.
  • Experience :
  • Proven experience (5 years) in PLC programming and industrial automation.

  • Strong proficiency in at least one major PLC platform (e.g., Rockwell Automation, Siemens, Schneider Electric, Beckhoff).
  • Experience with HMI development software (e.g., FactoryTalk View, WinCC, Wonderware).
  • Experience with control system retrofits and upgrades.
  • Hands-on experience with low voltage electrical wiring.
  • Skills :
  • Deep understanding of control system principles and industrial automation concepts.

  • Excellent problem-solving and troubleshooting abilities.
  • Strong written and verbal communication and interpersonal skills.
  • Ability to read and interpret electrical schematics.
  • Ability to work independently and as part of a team.
  • Bonus Points :
  • Knowledge of C#, Python, or other Object-Oriented Programming language.

  • Knowledge of SQL database design and REST API usage.
  • Experience with the design of electrical cabinets control panels.
  • Experience with a software version control solution (Git, SVN, etc.).
  • Knowledge of machine vision and other advanced sensor technologies.
  • Experience in a precision high tech manufacturing industry.
  • Understanding of the application of Geometric Dimensioning and Tolerance systems.
  • Passion for hunting or shooting.
  • 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

  • A core business objective at Leupold & Stevens is to maintain a workplace in which each employee can achieve their full potential. The company was founded on the principle of giving customers and our team members 'A Square Deal'; to us, this means advocating for the employment opportunities and advancements of all individuals regardless of race, color, sex, national origin, age, religion, physical or mental disability, marital status, veteran status, sexual orientation, gender identity, or any other characteristic protected by law. We resolutely believe all aspects and privileges of employment should be determined by skills and behaviors, not personal identities.
  • With our commitment to make our application process and workplace accessible for individuals with disabilities , we will provide reasonable accommodations, upon request, for an individual applicant to participate in the job application process. To request an accommodation to the application process, please send an email to HRDept@Leupold.com or call (503) 646-9171 and a Leupold & Stevens representative will contact you.
  • Leupold & Stevens, Inc. is a drug free workplace . All final candidates must successfully pass a pre-employment drug screen and background check.
  • Leupold & Stevens, Inc. complies with all applicable FAR & DFAR regulations .
  • We hire U.S. citizens and persons lawfully authorized to work in the U.S . All new employees must complete an INS Employment Eligibility Verification Form (I-9). Positions may require a deemed export control license for compliance with applicable laws and regulations. Placement is contingent on Leupold & Stevens, Inc.'s ability to apply for and obtain an export control license on your behalf.
  • Apply for this Position

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Controls Software Engineer?

    Sign up to receive alerts about other jobs on the Controls Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $79,482 - $102,763
    Income Estimation: 
    $96,240 - $123,168
    Income Estimation: 
    $115,522 - $153,258
    Income Estimation: 
    $96,240 - $123,168
    Income Estimation: 
    $120,579 - $154,482
    Income Estimation: 
    $115,522 - $153,258
    Income Estimation: 
    $120,579 - $154,482
    Income Estimation: 
    $143,102 - $186,922
    Income Estimation: 
    $143,102 - $186,922
    Income Estimation: 
    $177,126 - $242,319
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Leupold

    Leupold
    Hired Organization Address Beaverton, OR Full Time
    Position : Quality Assurance Technician 2 - Testing & QMS Location : Beaverton, OR Job Id : 25017 # of Openings : 1 Qual...
    Leupold
    Hired Organization Address Phoenix, AZ Full Time
    Position : Territory Sales Manager (Arizona) Location : Phoenix, AZ Job Id : 24189 of Openings : Territory Sales Manager...
    Leupold
    Hired Organization Address Beaverton, OR Full Time
    Position : Senior Graphic DesignerLocation : Beaverton, ORJob Id : 25020# of Openings : 1Senior Graphic DesignerTypical ...

    Not the job you're looking for? Here are some other Controls Software Engineer jobs in the Beaverton, OR area that may be a better fit.

    Systems Software Engineer II

    Sunbelt Controls, Vancouver, WA

    Systems Software Engineer I

    Sunbelt Controls, Vancouver, WA

    AI Assistant is available now!

    Feel free to start your new journey!