1,735,291open jobs
102,685companies
259,759added this week
Browse all
Salary
$115k – $130k per year
Location
In office (Beaverton)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Sep 30, 2026.

Overview
Company
Impact
Profile match
We’ve been making world-class optics that bear our family name for over 100 years. We honor that legacy every day as we design, machine and assemble…

Controls Software Engineer

Starting Base Salary Range of $115,000 to $130,000 (DOE)

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. We design, build, and test our best-in-class products with a single-minded focus - to make sure they’ll perform forever.

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.

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.

And 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 product discounts to name a few

What You’ll Be Doing as a Controls Software Engineer:

Develop relationships and collaborate with the automation, maintenance, and various production teams to scope out and develop automation tools in various departments; projects range from updating legacy equipment to developing new tools and processes. Drive equipment and software standardization across various platforms and works with the maintenance team to develop documentation to support the new equipment. Assist the production maintenance team with troubleshooting equipment issues. Work with outside suppliers to stay up to date with up-and-coming technologies.

  • 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 & troubleshoot PLC code with other automation components (e.g., robots, sensors, actuators, dispensers, drives)
    • Conduct testing and validation of control systems to ensure reliable operation
  • 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/Experiences Required as a Controls Software Engineer:

  • Bachelor's degree in electrical engineering, mechanical engineering, automation engineering, mechatronics, or a related field. A combination of education and experience may be considered
  • 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 upgrade
  • Experience designing and building electrical cabinets
  • Hands-on experience with low voltage electrical wiring
  • Experience using Inductive automation’s Ignition software for HMI/MES applications
  • Motion control experience (IE servo stepper motors, encoders, pneumatic actuators, position sensors, etc.)
  • Network Experience (TCP/IP, Ethernet/IP, Serial Communications, Databases)
  • Experience with Allen-Bradley PLCS (MicroLogix 1400 and CompactLogic (V32+))
  • 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 work independently and as part of a team

Preferred:

  • Knowledge of C#, Python, or other Object-Oriented Programming language
  • Knowledge of SQL database design and REST API usage
  • Experience with Legacy GE PLCs
  • 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
  • Passion for hunting or shooting, and the enjoyment of the great outdoors

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. We also post the federally required “Know Your Rights: Workplace Discrimination is Illegal” notice for all employees and applicants.

* 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 [email protected] 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,735,291 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Beaverton
$45k – $110k per year • In office • Contractor • 3+ years exp • Austin
Python
DevOps
Platform Engineering
Apply
$157k – $197k per year • In office • Top Secret • 10+ years exp • Bachelor's Degree • United States
Apply
Programmer Analyst 3 months ago
≈ $94k – $190k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • New York
C#
C#
.NET
Databases
MySQL
AI/ML
Copilot
DevOps
CI/CD
GitHub
Management
Agile
Apply
≈ $123k – $260k per year (Estimated) • In office • Full-Time • Bachelor's Degree • New York
C#
C#
.NET
Entity Framework Core
Mobile
MVVM
Dependency Injection
DevOps
CI/CD
Jenkins
Git
TeamCity
Management
Agile
Scrum
Apply
≈ $105k – $192k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • New York
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
DevOps
Azure
CI/CD
Git
Windows
Apply
In office • Munich
Python
AI/ML
LLM
Context Engineering
DevOps
Azure
Git
AWS
Docker
Apply
≈ $68k – $119k per year (Estimated) • In office • 2+ years exp • Munich
Go
Databases
MySQL
DevOps
Rest API
CI/CD
Jenkins
Git
Docker
Apply
≈ $36k – $90k per year (Estimated) • In office • Munich
Python
SQL
Analytics
Tableau
Apply
≈ $22k – $52k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Paianía
Python
SQL
Analytics
Power BI
Apply
≈ $15k – $35k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bengaluru • Hyderabad
SQL
Apply
$130k – $150k per year • In office • Full-Time • Beaverton
SQL
Apex
Apex
MuleSoft
Databases
Oracle
Analytics
Power BI
Management
Confluence
Jira
SharePoint
Agile
ITIL
Waterfall
Service Desk
Apply
$80k – $95k per year • In office • Beaverton
Design
SolidWorks
Apply
$90k – $115k per year • In office • Full-Time • Bachelor's Degree • Beaverton
Apply
Aquatics Lifeguard 1 day ago
≈ $25k – $45k per year (Estimated) • In office • Part-Time • High School Diploma • Beaverton
Apply
≈ $50k – $95k per year (Estimated) • Remote (United States) • Full-Time • 2+ years exp • Beaverton
Management
Microsoft Office
Apply
≈ $46k – $91k per year (Estimated) • In office • Full-Time • 3+ years exp • High School Diploma • Beaverton
Apply
≈ $74k – $198k per year (Estimated) • In office • Full-Time • Beaverton • Portland • Lake Oswego • Tigard
Marketing
LinkedIn
Apply
Restaurant Manager 1 day ago
≈ $33k – $49k per year (Estimated) • In office • Full-Time • 2+ years exp • Beaverton
Apply
See all jobs
This is one of many
1,735,291 more open roles from verified company boards, updated every day.