> Markdown version of [/jobs/ext/3729504-senior-software-controls-engineer](https://www.wearedevelopers.com/jobs/ext/3729504-senior-software-controls-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Controls Engineer - **Company:** Andrews Cooper Technology LLC - **Location:** Corvallis, OR, United States - **Experience:** Expert - **Salary:** $110,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, C Sharp (Programming Language), C++ (Programming Language), Software Documentation, Controller Development System (CoDeSys), Linux, Health Information Management, Supervisory Control and Data Acquisition (SCADA), Hyper-V, Python (Programming Language), Maple Software, Virtual Machines, VirtualBox, Visual Systems, Industrial Software, Allen-Bradley Factory Automation Equipment, Win CC, Vmware, Programming Languages - **Published:** October 14, 2026 - **Apply:** https://www.thejobnetwork.com/job/b3a77663-cc92-456c-a481-0bdf01ef0c14/senior-software-controls-engineer ## About the Role * B.S. in Software or Electrical Engineering from an accredited university or equivalent experience in a related field. MSEE is a plus. * 7+ years of professional hands-on experience in Software Controls Engineering. * Up to 20% of travel may be required between locations. * Ability to travel for work-related purposes as needed; access to reliable transportation is required due to the nature of our business and multiple client sites. * Must be legally authorized to work in the U.S. without sponsorship. * Background checks are required., * Experience programming industrial automation systems using PLCs, HMIs, and industrial software platforms. * Proficiency with several of the following: + PLCs: Rockwell (Allen-Bradley), Siemens, Beckhoff, B&R, Codesys + HMI/SCADA: Ignition, FactoryTalk View, WinCC, Maple Systems + Industrial Robotics: FANUC, ABB, Epson, Denso + Motion Control, Vision Systems, and Industrial Networking * Familiarity with Python, C/C++, C#, or similar programming languages. * Experience with Windows, Linux, and virtual machine environments (VMware, Hyper-V, VirtualBox). * Experience commissioning and troubleshooting automated equipment. ## Description * Design, program, test, and commission PLC and HMI software for custom automation systems. * Integrate automation components including robots, motion systems, vision systems, sensors, and safety devices. * Troubleshoot and support machine startup, commissioning, and customer acceptance testing. * Develop technical documentation including control specifications and software documentation. * Collaborate with cross-functional engineering teams to deliver complete automation solutions. * Lead controls engineering efforts on complex projects. * Mentor engineers and provide technical direction. * Support proposal development, project planning, and customer technical discussions.