> Markdown version of [/jobs/ext/947812-software-controls-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/947812-software-controls-engineer-onsite). 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). --- # Software/Controls Engineer - Onsite - **Company:** Cerebra Consulting - **Location:** Warren, MI, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Unit Testing, Software Documentation, Software Quality, Computer Programming, System Configuration, Data Structures, Software Debugging, Supervisory Control and Data Acquisition (SCADA), Microsoft SQL Server, Performance Tuning, E2e Testing, OPC Unified Architecture, Software Engineering, Software Project Management, Software Systems, System Availability, Information Technology, Software Usability - **Published:** June 4, 2026 - **Apply:** https://www.dice.com/job-detail/39e64a5a-1db8-41d6-87a6-aee587b84d43 ## About the Role For this role you will expected to have demonstrated success in software project delivery experience in leading technical efforts developing/deploying applications using a variety of tools, languages, frameworks and technologies Aggressively engage in the identification / remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability or end user related issues Integrate software with existing software/systems Automates unit/end-to-end testing of software systems within their domain, focused on software quality and maintainability Strong Knowledge of configuring, maintaining and debugging software systems. Dedicatedly engage in the remediation of software issues related to code/solutions quality and/or security Possess technical writing knowledge around system deployment specification and user documentation of software systems and ensure that technical documentation meets Client standards Understand and maintain compliance with Client standards and industry standard methodology Holds themselves and others accountable for demonstrating Clients values and cultural behaviors. Models Client behaviors and builds a winning culture. Preferred Skill Set / Experience Bachelor's Degree or higher in Engineering or Computer Science(required) Experience in Industrial IT systems and exposure to manufacturing and shop floor systems (required) 5+ years delivering enterprise?grade software in manufacturing environments, including SCADA-driven plant floor monitoring/control solutions. Hands-on expertise establishing and managing PLC communications via industrial protocols such as OPC UA and OPC DA, including standardized channel/device/tag models, throughput benchmarking, performance tuning, and high availability. Experience with SQL Server (required) A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design Large systems software deployment and development experience Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems Experience in programming and experience with problem diagnosis and resolution Excellent verbal and written communication skills Excellent interpersonal skill ## Description The Senior launch and deployment team member is responsible for architecting the delivery of cimplicity based applications used for Plant Floor Monitoring & Control at Client Manufacturing plants across the globe. The person needs to have strong business and technical acumen to understand complex manufacturing systems, evaluate, identify, recommend and implement the solutions that can best improve current applications implementations with COTS integrations to bring business benefits. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Let's get visual - Visual testing in your project](https://www.wearedevelopers.com/videos/540-let-s-get-visual-visual-testing-in-your-project) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Distributed search under the hood](https://www.wearedevelopers.com/videos/256-distributed-search-under-the-hood) ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)