Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controls Software Engineer

$115k - $130k

Leupold + Stevens, Inc.

Job Description

Job Description

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 :

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  View email address on ziprecruiter.com or call View phone number on ziprecruiter.com 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.

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Controls Software Engineer in Beaverton, OR vacancy
  • $110k - $170k

     ...SENIOR SOFTWARE CONTROLS ENGINEER At Andrews Cooper, we specialize in delivering cutting-edge engineering solutions in the HardTech space, partnering with industry leaders in Consumer Technology, Medical Technology, Clean Technology, and Automation & Robotics. With... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Andrews Cooper Technology LLC

    Portland, OR
    a month ago
  •  ...and works with product owners to determine the best solution. Software development Writing technical documentation Automated software...  ...Degree required Supplemental education in software development/engineering preferred (either through code schools or traditional degrees... 
    Suggested

    BizTek People

    Beaverton, OR
    3 days ago
  •  ...business; help design and build scalable software solutions, make critical technical...  ...baccalaureate experience in the job offered or a engineer-related occupation. Position requires: •...  ...(Infrastructure, CI/CD, and Version control) • Microservices Architecture and Development... 
    Suggested
    Remote work

    Nike

    Beaverton, OR
    4 days ago
  •  ...next generation of powered athlete products. The Principal Controls Engineer will partner closely with controls, firmware, hardware, sports...  ...deep experience in real-time control systems, embedded software, machine intelligence, and human-in-the-loop product development... 
    Suggested

    Nike

    Beaverton, OR
    5 days ago
  •  ...Job Title: Senior Software Engineer Job #: 9592-1 Location: 100% remote Duration: 1+ year contract Job Description: Top 3 Required Skills: ~1. SQL (stored procedures, design, performance) ~2. Cloud Infrastructure (Azure) ~3. Microservices Position Summary... 
    Suggested
    Contract work
    Remote work

    Jobleads-US

    Beaverton, OR
    3 days ago
  • $115.9k - $197k

     ...laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or...  ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development... 
    Minimum wage
    Work experience placement
    Flexible hours

    Jobleads-US

    Beaverton, OR
    2 days ago
  • $80k - $100k

     ...Chip Software Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Beaverton, OR
    more than 2 months ago
  •  ...ARE LOOKING FOR We’re looking for multiple thought leaders who can help lead, coach, and inspire a team of engineers. We want someone with a background in software engineering someone who has a background in modern software delivery principles/philosophies, and... 

    Nike

    Beaverton, OR
    4 days ago
  • $125k

     ...candidates Role Summary You’ll design and deliver responsive control solutions across diverse machine applications. Using a common “...  ...to production quickly. You’ll collaborate with a principal engineer, fellow engineers, drafters, PMs, and technicians—ideal for someone... 
    Immediate start
    Flexible hours

    Valley View Manufacturing

    Beaverton, OR
    2 days ago
  • $141.91k - $269.1k

     ...Details:Job Description: The Role and Impact As a Physical Design Engineer, you will play a critical role in driving the development of...  ...asynchronous architectures and circuits and familiarity with EDA software development using object-oriented programming languages like... 
    Full time
    Work at office
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    2 days ago
  • A client of ours is looking for an Associate Software Engineer for a 12 month contract opportunity. Qualified candidates will have the following qualifications: Top 3 Required Skills: 3-5 Years Experience with Power Platform, Power Automate, Power Apps, Dynamics 365 Strong... 
    Contract work
    Work at office
    Remote work

    Procyon TS

    Beaverton, OR
    4 days ago
  • $100.55k - $194.27k

    Job Details:Job Description: Intel's Foundry Automation group is seeking an experienced Software Application Development Engineer - Government Programs. Intel is shaping the future of technology to help create a better future for the entire world. Our work in pushing forward... 
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    2 days ago
  •  ...KLA is seeking a Software Engineer in Hillsboro, Oregon to design, develop, and maintain complex SW/HW integrated systems. The role emphasizes multithreaded and multiprocessing programming with C++/C# across Windows and Linux environments. The engineer will collaborate... 

    Jobleads-US

    Beaverton, OR
    2 days ago
  • $83.3k - $133.28k

     ...Manager II__Your role and responsibilities:As a Protection & Control Engineer, you will have the opportunity to act as the technical lead for...  ...one-lines, schematics, and instruction manuals.Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen... 
    Full time
    Remote work
    Home office
    Monday to Friday

    ABB

    Portland, OR
    4 days ago
  •  ...telecommunications, life safety, automation and controls, audiovisual, and IT systems....  ...power and technology solutions through engineering expertise and smart systems integration....  ...legacy system operators.Perform hardware / software upgrades and replacements on existing systems... 
    Work at office

    M.C. Dean

    Portland, OR
    4 days ago
  • $121.67k - $167.3k

     ...Schedule: Full timeRemote:NoJob Description:POSITION:Yield Control Technology Engineer II -- or -- Senior Yield Control Technology Engineer (YCTE...  ..., and customer training in CD-SEM tools and peripheral software. The YCTE typically spends 5% of their time receiving on-the... 
    Full time
    Work at office
    Remote work

    Hitachi

    Hillsboro, OR
    1 day ago
  •  ...been serving the Pacific Northwest for over 50+ years. As a Controls Engineer, you will be working directly with the Sales Support, Mechanical...  ..., and control drawings. Perform hardware engineering, software engineering, and network-level commissioning for Building Automation... 
    Contract work
    Work experience placement
    Local area
    Remote work

    CyberCoders

    Portland, OR
    4 days ago
  •  ...organization and partners closely with process engineers, materials scientists, computational...  ...who thrives at the intersection of software, manufacturing, and innovation. This person...  ..., computational geometry, version control, testing, and documentation best practices... 
    Full time

    Nike

    Beaverton, OR
    5 days ago
  • $94.1k - $123.48k

     ...people matter.Shift:The regular hours for this position are day shift.Job Description:FormFactor is seeking a Principal Applications Engineer (Silicon Photonics - SiPh) to serve as a recognized technical expert in advanced semiconductor test and measurement solutions,... 
    Full time
    Live in
    Local area
    Remote work
    Worldwide
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Beaverton, OR
    4 days ago
  •  ...Software Engineer: Linux Driver and Kernel Developer Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what... 

    Jobleads-US

    Beaverton, OR
    2 days ago
  •  ...DevOps Engineer RESPONSIBILITIES: Participating in a high functioning DevOps Scrum team. Developing the resources and processes used across Nike Global Technology to increase speed of software delivery while reducing the cost of implementation. Responsible for ensuring... 

    BizTek People

    Portland, OR
    3 days ago
  •  ...dedicated to excellence in the design and engineering of Lam’s etch and deposition products....  ...semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the...  ....Experience in distributed embedded controls system desired.Software development... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    5 days ago
  • $97.02k - $163.03k

     ...of a highly motivated problem solver. An engineer who enjoys the challenge of resolving...  ...RESPONSIBILITIES:Develop and maintain complex Software systemAcquire extensive business and...  ...development, unit testing, source code control, inspections and reviewsStay current with... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    4 days ago
  • $293.9k - $406.8k

     ...comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling customers to control and security policies across Cisco and...  ..., develop, and drive industry-leading software, hardware, and technology solutions with global... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    1 day ago
  • $86.4k - $129.6k

    Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that...  ...Summary & ResponsibilitiesWe are seeking a highly skilled Software Engineer to design, develop, and optimize low-level software components... 
    Permanent employment
    Full time

    Onto Innovation

    Hillsboro, OR
    2 days ago
  • $143.7k - $194.4k

     ...people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations...  ...cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Portland, OR
    1 day ago
  • $79k - $99k

    Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford...  ...on complexityFamiliarity with Git or other version control systems and exposure to DevOps tools such as Copado.Knowledge... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    1 day ago
  • $166.88k

     ...within ID, WA, OR, or UTFull timeR-6884Job Title: Senior Software Development Engineer (multiple positions)Participate in a team environment for...  ...Batch, Restful services, MVC frameworks, and Python.Version Control & IDEs: Github, Gitlab, and Intellij.API & Data Formats: Swagger... 
    Full time
    Work experience placement
    Immediate start
    Work from home
    Flexible hours

    Cambia Health Solutions

    Portland, OR
    2 days ago
  • $100.55k - $194.27k

     ...to excel, grow, and make a real impact. If you're a Cloud Application Software Development Engineer with a knack for technology and building, and deploying applications with stringent customer controls, we want you on our team.Software Development Engineer’s... 
    Full time
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    4 days ago
  • $104k - $131k

    Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!