Rockwell Automation

Software - Intern

In short

This is a paid Software Engineering Internship at Rockwell Automation in Katowice, Poland, working hybrid on the ControlFLASH Plus® firmware-update software tool within the Software & Control team. The role involves developing software components in C#/.NET, writing unit and integration tests, participating in code reviews, and working within an Agile/Scrum process using Git, Jenkins, Jira, and qTest. It requires active student status in a relevant technical field, basic C#/.NET and OOP knowledge, and communicative English.

About the Role
Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile.
Job Description
The FactoryTalk® ControlFLASH Plus® team is part of Software & Control (S&C), developing software solutions used in industrial automation.
ControlFLASH Plus® is a software tool used for updating firmware in industrial devices. It provides an intuitive interface for identifying installed firmware versions, reviewing available updates, managing firmware packages, and accessing device lifecycle information, critical announcements, and release notes.
When you join our Software Development group as a Software Engineering Intern, you will become part of an agile development team and gain hands-on experience working on a commercial software product used by customers around the world.
You will work with experienced software engineers and have the opportunity to develop your skills in C#/.NET, software design, automated testing, continuous integration, and modern software development practices.
You will report to the Manager, Software Development and work in a hybrid model in Katowice, Poland.
Your Responsibilities
•Help develop ControlFLASH Plus®.
•Develop software components using C# and .NET.
•Write clean, readable, and maintainable code with support from experienced engineers.
•Create unit and integration tests.
•Participate in code reviews and technical discussions.
•Learn and apply software engineering best practices and design principles.
•Work with tools such as Git, Jenkins, Jira, and qTest.
•Participate in an Agile/Scrum development process.
•Collaborate with local and global engineering teams.
•Learn about industrial automation products and software development in a large-scale engineering environment.
The Essentials – You Will Have
•Active student status in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Automation and Robotics, or a related technical field.
•Basic programming knowledge of C# and .NET.
•Experience with object-oriented programming.
•Basic knowledge of data structures and software development concepts.
•Stay informed about relevant technology trends and developments and develop software engineering skills.
•Communicative English.
The Preferred – You Might Also Have
•Experience with C#/.NET projects developed as part of university coursework, personal projects, or open-source contributions.
•Basic knowledge of Git.
•Familiarity with unit testing.
•Basic knowledge of REST APIs and client-server applications.
•Familiarity with Angular, TypeScript, JavaScript, or HTML/CSS.
•Basic knowledge of CI/CD concepts.
•Interest in industrial automation, embedded systems, or engineering software.
•Personal or university projects available on GitHub are welcome.
What We Offer
•Paid internship
•Lunch Card – Monthly meal vouchers through the Edenred card.
•On-demand digital course library for professional development
Work Arrangement
Rockwell Automation's hybrid policy requires employees to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot