Test Engineer Level 3Rockwell Automation is looking for an innovative software engineer to join our global Integrated Supply Chain organization in Mayfield Heights and Twinsburg Ohio. You will part of a global, cross-functional team responsible for developing manufacturing test equipment. This position will be working on updates to existing products manufactured in Twinsburg and Singapore. An ideal candidate will have a strong background in software development and test for electronics. Given tightly coupled hardware and software in our equipment, the ability and willingness to flex between software, hardware, and systems engineering activities is a must.Develop robust, safety-critical manufacturing test systems for products, integrating software, hardware, and systems engineering disciplines. Drive consolidation of test platforms to better manage changes to products. Contribute to solutions to emerging challenges in platform management, technical debt, data management, and cybersecurity. Apply software engineering best practices and contribute towards their adoption across the cross-functional team. Participate in a cross-functional Agile team within a larger Scaled Agile Framework (SAFe) organization, actively participating in sprint and product increment planning. Engage, collaborate, and plan with stakeholders from multiple organizations and regions. Leverage modern CI/CD and Agile tools. Communicate project schedules, risks, and challenges to ensure the delivery of cost-effective test solutions within established timelines and budgets. Provide tier 2 support for technical problems with manufacturing test equipment in live production.Skills Required Skills and Experience: Software in object-oriented languages such as C#, C++, or Python.
Experience using software configuration management.
Experience and understanding of the interactions between hardware and software and how to troubleshoot them.Skills: Software Windows programming Safety-critical and high reliability software Github Copilot and other LLM tools Familiarity with CI/CD and Devops concepts Experience working with Git Hardware-software integration Communication protocols such as I2C, SPI, and Common Industrial Protocol (CIP) Knowledge of electronic hardware design processes and mechanical design concepts. PLC Programming Modern firmware programming and security practices Familiarity with secure programming frameworks Software Troubleshooting Visual Studio Visual Studio Code