> Markdown version of [/jobs/ext/213123-sr-software-controls-engineer](https://www.wearedevelopers.com/jobs/ext/213123-sr-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). --- # Sr. Software Controls Engineer - **Company:** Intertech, Inc. - **Location:** New Richmond, WI, United States - **Experience:** Expert - **Salary:** $100,000.0 - $120,000.0 - **Contract:** Temporary to permanent - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Fieldbus, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Ethernet, EtherCAT, Game Engine, Design of User Interfaces, Microsoft Visual Studio, Modular Design, Object-Oriented Software Development, Real-Time Operating Systems, Robotic Automation Software, Software Engineering, Visual Systems, Multithreading, State Machines, Win CC, Twincat - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f3c825ac0e1e7243 ## About the Role * Bachelor's degree in related fields, or commensurate experience. * 3+ years of professional software development experience in an object-oriented language - C++, C#, Java, or equivalent. * Demonstrated ability to design and implement complex OOP architectures - class hierarchies, state machines, modular design patterns * Experience developing software for systems with real-time or time-sensitive behavior - robotics, CNC, motion control, simulation engines, game engines, physics-based systems, or similar. * Strong understanding of multi-threaded programming and concurrent system behavior. * Hands-on experience with Microsoft Visual Studio (C++ or C#). * Familiarity with industrial, mechanical, or electromechanical systems - you understand torque, velocity, axes of motion, and how software commands translate to physical outcomes. * Ability to read and interpret mechanical or electrical schematics at a conceptual level * Proficiency with Windows-based development environments and embedded or real-time OS concepts. Preferred qualifications: * Exposure to PLC programming (any platform - Beckhoff, Rockwell, Siemens, etc.) * Familiarity with Beckhoff TwinCAT 2 or 3. * Experience with EtherCAT, industrial Ethernet, or fieldbus protocols. * Knowledge of HTML, JavaScript, or HMI/UI development for industrial interfaces. * Exposure to robotic systems, pick-and-place, delta robots, or packaging automation. * Experience with vision systems such as Cognex. * Familiarity with safety standards (UL508A, CE, NFPA79, OSHA). ## Description * Participate in the design, programming, and implementation of PLC/HMI software solutions. * Oversee and review electrical schematics, bills of material, and engineering change notices. * Provide technical guidance, mentoring, and training to junior engineers and technicians. * Coordinate project execution, ensuring compliance with safety, quality, and industry standards. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [WeAreDevelopers LIVE - Streaming HTML](https://www.wearedevelopers.com/videos/2135-wearedevelopers-live-streaming-html) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)