Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Controls Software Engineer image - Rise Careers
Job details

Controls Software Engineer

Controls Software Engineer

Base Salary Range of $95,000 - $120,000 (DOE)

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.

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.

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)

Average salary estimate

$107500 / YEARLY (est.)
min
max
$95000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Controls Software Engineer, Leupold & Stevens, Inc

As a Controls Software Engineer at Leupold & Stevens, you'll dive into the exciting world of innovative manufacturing, where the focus is on creating high-quality optical products. With a base salary range of $95,000 - $120,000 (depending on experience), this position allows you to be at the heart of our production process, leading efforts to upgrade legacy control systems and develop new equipment that is crucial for the future of optics manufacturing. Here at Leupold, we have a rich history of over 100 years in crafting battle-proven optics right here in the USA, which means you'll play a significant role in carrying on that legacy. You'll get the chance to work side by side with our dedicated production maintenance and automation engineering teams, tackling unique challenges and embracing new manufacturing techniques through hands-on involvement. In this direct collaboration, you'll write and debug PLC programs, develop user-friendly HMI applications, and ensure reliable operation by integrating various automation components. You'll also assess and retrofit older control systems to enhance performance and reliability. The role requires a detailed-oriented mindset, strong problem-solving skills, and a passion for technological advancement. With continual learning and opportunities to optimize processes, you'll be integral to maintaining the renowned quality that Leupold is celebrated for. If you're ready to make an impact and contribute to the legacy of excellence in optics manufacturing, we would love to hear from you!

Frequently Asked Questions (FAQs) for Controls Software Engineer Role at Leupold & Stevens, Inc
What are the primary responsibilities of a Controls Software Engineer at Leupold & Stevens?

As a Controls Software Engineer at Leupold & Stevens, your main responsibilities include designing and developing PLC software, creating HMI applications for operator interaction, integrating various automation components, and troubleshooting control systems. You will also assess legacy control systems for necessary upgrades and improvements, present solutions for efficiency, and provide technical support to production and maintenance teams.

Join Rise to see the full answer
What qualifications are required for the Controls Software Engineer position at Leupold & Stevens?

To qualify as a Controls Software Engineer at Leupold & Stevens, you should possess a Bachelor's degree in Electrical Engineering, Automation Engineering, or a related field, along with a minimum of 5 years of experience in PLC programming and industrial automation. Proficiency in major PLC platforms and strong electrical schematic reading skills are essential, along with hands-on experience in low voltage electrical wiring.

Join Rise to see the full answer
What skills are necessary for a successful career as a Controls Software Engineer at Leupold & Stevens?

Successful Controls Software Engineers at Leupold & Stevens should have a deep understanding of control systems and industrial automation concepts, excellent problem-solving abilities, and strong communication skills. Experience with HMI development software, control system retrofits, and practical knowledge of electrical wiring will also benefit candidates in this role.

Join Rise to see the full answer
How does Leupold & Stevens support the development of their Controls Software Engineers?

Leupold & Stevens supports the development of Controls Software Engineers through a strong commitment to continuous professional growth, providing training programs, tuition reimbursement opportunities, and access to industry events. The company actively encourages team members to stay updated on cutting-edge technologies and to engage in collaborative proof-of-concept projects.

Join Rise to see the full answer
What is the work environment like for a Controls Software Engineer at Leupold & Stevens?

The work environment for a Controls Software Engineer at Leupold & Stevens is dynamic, combining elements of manufacturing and office settings. Engineers are expected to work collaboratively in a hands-on capacity, maintaining safety protocols while interacting with advanced manufacturing machinery. It is a space that embraces creativity and technological innovation.

Join Rise to see the full answer
Common Interview Questions for Controls Software Engineer
Can you describe your experience with PLC programming?

When answering this question, it's important to highlight specific platforms you've worked with, the types of projects you've completed, and any relevant accomplishments. Mention the different languages you've utilized and how you troubleshoot and optimize PLC code.

Join Rise to see the full answer
How do you approach developing HMI applications?

Discuss your process for HMI development, including your experience with specific software, design considerations for user interaction and usability, and how you ensure the application meets operational needs. Highlight any collaborative projects that exemplify your teamwork skills.

Join Rise to see the full answer
Describe a challenging controls problem you solved in your previous role.

Frame your answer using the STAR method: Situation, Task, Action, Result. Detail the context of the issue, your responsibilities in addressing it, the steps you took to solve it, and the positive outcomes that came from your actions.

Join Rise to see the full answer
What strategies do you employ for troubleshooting control system issues?

Talk about your systematic approach to troubleshooting, including utilizing diagnostic tools, consulting documentation, and collaborating with team members. Provide examples of specific techniques you've used in past situations to resolve issues effectively.

Join Rise to see the full answer
Can you explain the significance of electrical schematics in your work?

Emphasize your ability to read and interpret electrical schematics, discussing how they guide your work in wiring, component integration, and troubleshooting. Mention any specific instances where your understanding of schematics led to successful project outcomes.

Join Rise to see the full answer
What experience do you have with control system retrofits?

Describe any control system retrofitting projects you've been a part of, including your role in assessing existing systems and implementing upgrades. Highlight the improvements made in machine performance and reliability as a result of your contributions.

Join Rise to see the full answer
How do you stay current with controls and automation technologies?

Mention your commitment to continuous learning, including attending workshops, participating in training sessions, reading industry publications, and networking with professionals. Show your passion for staying ahead of technological developments.

Join Rise to see the full answer
What role do you play in project collaboration?

Describe your collaborative style, how you communicate with team members across different functions, and share knowledge within the team. Highlight specific collaborative projects you've been involved in, focusing on your contributions and the results achieved.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Explain your techniques for task prioritization, such as evaluating project deadlines, urgency, and complexity. Discuss any tools or methodologies you apply to manage your workload efficiently.

Join Rise to see the full answer
Why do you want to work with Leupold & Stevens specifically?

Share your admiration for Leupold & Stevens as a brand, focusing on their commitment to quality and innovation in optics manufacturing. Talk about how your personal values align with the company's mission and how you envision contributing to their legacy.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago

NEORIS seeks a Senior Full Stack Developer to join their multicultural team dedicated to creating high-value solutions.

Join Cricut as a Senior Backend Software Engineer and help revolutionize the way people create and personalize through crafting.

Photo of the Rise User
Posted 3 days ago

Play a crucial role in developing robust web applications at Lillio, a leader in early childhood education innovation.

Posted 7 days ago

Join Revvity as a Junior Solutions Architect and be part of a team dedicated to solving global health challenges through innovative technology.

Photo of the Rise User
Nasdaq Remote Portugal-Lisbon
Posted 9 days ago

Join Nasdaq as a Junior Java Engineer and help deliver innovative FinTech solutions while developing your skills in a supportive environment.

Photo of the Rise User
Posted 3 days ago

Join SAS as a Senior Cloud Technical Lead and help us revolutionize data and AI with your expertise in cloud systems.

Photo of the Rise User
Posted 6 days ago

Underdog seeks a Senior Engineer with expertise in Ruby on Rails to build and optimize innovative gaming products for sports fans across America.

Leupold was founded in 1907. This company provides the manufacturing and retailing of gun and small arms accessories such as scopes, slights and lenses. Their headquarters are located in Beaverton, Oregon.

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!