{"id":1591186,"url":"https://alion.io/job/leupold-controls-software-engineer","title":"Controls Software Engineer","company":{"id":8430,"name":"Leupold","domain":"leupold.com","url":"https://alion.io/company/leupold","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Beaverton, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":115000,"max":130000,"currency":"USD","period":"year","gross":null,"usd_annual":130000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C#","optional":false},{"name":"Git","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TCP/IP","optional":false}],"status":"live","first_seen_at":"2026-09-30T00:00:00Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-16T15:26:59Z","board_verified":true,"closed_at":null,"days_open":16,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":16},"description":"Controls Software Engineer\n Starting Base Salary Range of $115,000 to $130,000 (DOE)\nFor 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.\nThe 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.\nWhen 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.\nAnd our benefits package is amazing:\naffordable health and dental insurance\na strong commitment to training and professional development including an internal skills development program for all manufacturing team members \na generous tuition reimbursement program\ncompany contributions up to 8% of base pay into a 401K retirement account\nprofit sharing\nand product discounts to name a few\n\nWhat You’ll Be Doing as a Controls Software Engineer:\nDevelop 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.\n Design and develop PLC software:\nWrite, test, and debug PLC programs using ladder logic, structured text, function block diagrams, CODESYS, or other IEC 61131-3 languages\nDevelop HMI (Human Machine Interface) applications for operator interaction\nConfigure and program industrial communication networks (e.g., Ethernet/IP, Modbus TCP/IP)\n System integration and testing:\nIntegrate & troubleshoot PLC code with other automation components (e.g., robots, sensors, actuators, dispensers, drives)\nConduct testing and validation of control systems to ensure reliable operation\nRetrofitting and Upgrades:\nAssess existing control systems on older machines to determine upgrade needs\nDesign and implement controls retrofits to improve machine performance, safety, and reliability\nDevelop migration or upgrade strategies for legacy control systems\nElectrical and Wiring:\nRead and interpret electrical schematics\nPerform wiring and electrical troubleshooting as needed\nDocumentation and support:\nCreate documentation for PLC programs, including design specifications, test procedures, and user manuals\nProvide technical support to production and maintenance teams\nContinuous improvement:\nStay 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\nIdentify opportunities to improve efficiency and optimize process performance\nResearch and develop new manufacturing technologies with the team through collaborative proof of concept projects\nProject collaboration:\nWork effectively within our larger project teams, including operators, technicians, engineers, and project management \nShare knowledge and elevate team members around you and provide internal consulting and development expertise to other areas of the company\nEngage in full project life cycle, through project planning, design reviews, execution, and support\nSkills/Experiences Required as a Controls Software Engineer:\nBachelor's degree in electrical engineering, mechanical engineering, automation engineering, mechatronics, or a related field. A combination of education and experience may be considered\nProven experience (5+ years) in PLC programming and industrial automation \nStrong proficiency in at least one major PLC platform (e.g., Rockwell Automation, Siemens, Schneider Electric, Beckhoff)\nExperience with HMI development software (e.g., FactoryTalk View, WinCC, Wonderware)\nExperience with control system retrofits and upgrade\nExperience designing and building electrical cabinets\nHands-on experience with low voltage electrical wiring \nExperience using Inductive automation’s Ignition software for HMI/MES applications\nMotion control experience (IE servo stepper motors, encoders, pneumatic actuators, position sensors, etc.)\nNetwork Experience (TCP/IP, Ethernet/IP, Serial Communications, Databases)\nExperience with Allen-Bradley PLCS (MicroLogix 1400 and CompactLogic (V32+))\nDeep understanding of control system principles and industrial automation concepts\nExcellent problem-solving and troubleshooting abilities\nStrong written and verbal communication and interpersonal skills\nAbility to work independently and as part of a team\nPreferred:\nKnowledge of C#, Python, or other Object-Oriented Programming language\nKnowledge of SQL database design and REST API usage\nExperience with Legacy GE PLCs\nExperience with a software version control solution (Git, SVN, etc.) \nKnowledge of machine vision and other advanced sensor technologies\nExperience in a precision high tech manufacturing industry\nPassion for hunting or shooting, and the enjoyment of the great outdoors\nWork Environment for a Controls Software Engineer:\nWork 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.\nFor details on positions and to apply, go to:\nwww.leupold.com/careers \n\nLeupold & Stevens, Inc.\n14400 NW Greenbrier Parkway\nBeaverton, Oregon 97006\n* 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.\n* 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  or call (503) 646-9171 and a Leupold & Stevens representative will contact you.\n* Leupold + Stevens, Inc. is a drug free workplace. All final candidates must successfully pass a pre-employment drug screen and background check.\n* Leupold + Stevens, Inc. complies with all applicable FAR & DFAR regulations.\n* 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.","description_format":"text","description_chars":8678,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["401k plan","Dental insurance","Professional development"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Eyewear","Sporting Goods"],"lifecycle":[{"event":"open","at":"2026-10-01T16:14:55Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.687,"p_room":0.75,"age_days":16,"expected_fill_days":21,"reasons":["conf:3","win:late"],"computed_at":"2026-10-16T05:45:00Z"},"pay":{"stated_usd_annual":130000,"is_top_pay":false},"html_url":"https://alion.io/job/leupold-controls-software-engineer","json_url":"https://alion.io/job/leupold-controls-software-engineer.json","meta":{"generated_at":"2026-10-16T19:45:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":74,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8430},"rest":"https://alion.io/mcp/rest/get_company?id=8430"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fleupold-controls-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fleupold-controls-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fleupold-controls-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/leupold-controls-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fleupold-controls-software-engineer"}]}