About the Role
This internship focuses on creating AI agents to analyze industrial control requirements and PLC applications, automatically generating test programs and validation plans, and executing tests in simulation environments. The project emphasizes open, reproducible research using publicly available PLC programs, open-source tools, synthetic simulation environments, and non-proprietary datasets. A key objective is enabling the AI system to identify corner cases, fault conditions, safety risks, and unexpected operating scenarios beyond standard functional testing.
Responsibilities
- Develop agentic AI workflows that automatically create test plans from PLC code, functional specifications, and system requirements.
- Create AI agents that create and refine test cases during PLC code development.
- Identify and test corner cases, rare events, and abnormal operating conditions.
- Produce fault-injection scenarios including sensor failures, actuator faults, communication disruptions, and unexpected process disturbances.
- Evaluate safety-related behaviors and verify compliance with operational constraints.
- Validate conformance between control goals and implemented PLC logic.
- Integrate simulation-driven testing and automated result analysis into the validation workflow.
- Explore formal verification and reasoning techniques to improve confidence in generated test plans.
- Emphasize open, reproducible research through the use of publicly available PLC programs, open-source tools, synthetic simulation environments, and non-proprietary datasets.
Requirements
- Must be pursuing a bachelor's or advanced degree from an accredited college or university.
- Prior experience in delivering AI-enabled process improvements.
- Expected graduation date is December 2027 or beyond.
- Previous experience in a manufacturing environment.
- Experience in Python, machine learning or Generative AI, reinforcement learning, industrial automation, software testing, formal methods, robotics or simulation environments.
Skills
- Large Language Models (LLMs)
- Agentic AI Systems
- Industrial Automation
- PLC Programming
- Formal Verification
- Simulation and Digital Twins
- Safety-Critical Systems
- Software Testing and Validation
- Python
- Machine Learning
- Generative AI
- Reinforcement Learning
- Robotics
Location
- Austin, TX
Work Type
- Hybrid
Experience Level
- Internship
Education Level
- Bachelor's degree
- Advanced degree
Salary/Compensations
- $22-40/hourly
Benefits
- Health Insurance including Medical, Dental and Vision
- 401k
- Paid Holidays
- Flexible Work Schedule
About the Company
- Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile.
- With more than 28,000 employees who make the world better every day, we know we have something special.
- Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.
- We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work.
Equal Opportunity
- We are an Equal Opportunity Employer including disability and veterans.
- If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.
