About this role
Senior Engineer, Embedded Software - C++
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. And if that’s you we would love to have you join us!
Job Description
We're looking for a Senior Engineer, Embedded Software. You will take ownership of the development and evolution of embedded systems, including industrial controllers, communications, and platform firmware.
Your team will be 6-8 people and will be one of 20+ embedded teams located in Katowice.
You will work together also with other teams, located in USA, Singapore and Czechia.
You will report to the Team Leader/Manager, Embedded Software and have a hybrid schedule working in Katowice, Poland.
Your Responsibilities:
- Firmware Development
- Design firmware components for multiple Rockwell Automation devices.
- Implement and validate product features in your domain, such as network protocols (Ethernet/IP, CIP), controller runtime functions, or platform/OS services.
- Perform firmware debugging and defect analysis, using systematic root cause analysis techniques, and apply prioritization based on the most complex and critical problems.
- Write unit tests and integration tests, contributing to CI/CD-driven quality workflows.
- System Design & Architecture
- Participate in requirements analysis, system design, and architecture discussions, taking responsibility for components or features.
- Create design documentation, including high-level and low-level specifications.
- Conduct code reviews and ensure compliance with e