> Markdown version of [/jobs/ext/4473462-senior-software-controls-engineer](https://www.wearedevelopers.com/jobs/ext/4473462-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:** Portland, 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, Linux, Health Information Management, Supervisory Control and Data Acquisition (SCADA), Hyper-V, Python (Programming Language), Software Engineering, Virtual Machines, VirtualBox, Visual Systems, Hardware Infrastructure, Industrial Software, Allen-Bradley Factory Automation Equipment, Win CC, Vmware, Programming Languages - **Published:** October 26, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-controls-engineer-portland-or--2d6f28fd-dff1-430f-acd0-647153651321 ## About the Role Control Engineering, Software Engineering, Automation, Clean Technologies, Robotics, Leading Edge Technology, Establish Priorities, Problem Solving Skills, Electrical Engineering, Software Engineering, * Own It-Don't wait for someone else to clear the way. Recognize opportunities to improve, and when obstacles arise, join forces to overcome them. * Be Cool-Be self-aware, maintain a positive attitude, prioritize emotional intelligence, and maintain composure under pressure. If you're passionate about solving complex engineering problems, collaborating with forward-thinking teams, and making an impact in the world of Hardware Technology, Andrews Cooper is the place for you.BASIC QUALIFICATIONS: * 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) + HMI/SCADA: Ignition + 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.