Talent Apply
Log in
All jobs
RA

Senior Engineer, Embedded Software - C++

Rockwell Automation, Inc.
Katowice, Poland Posted Aug 17, 2026
Hybrid

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

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →