Hiring.Camp

Associate Engineer, Embedded Software – C++

Rockwell Automation

·

Today

Location
Poland Katowice (Francuska 46)
Workplace
Hybrid
Type
Full-time
Department
Engineering
Seniority
Entry
Source
Workday

Description

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

Rockwell Automation's Design & Control business develops industrial automation solutions used worldwide in manufacturing, infrastructure, and critical systems. Joining our team in Katowice, you'll develop firmware for Rockwell Automation products, including industrial controllers and network modules. You'll contribute to reliable, secure, and high-performance industrial automation systems.

We're looking for an Associate Engineer, Embedded Software. Working under the guidance of more senior engineers, you'll enhance your skills in embedded systems. Depending on your team, you may work on network protocol stacks, controller application firmware, or platform-level software for Rockwell Automation's industrial products. 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
    • Develop firmware components for multiple Rockwell Automation devices under the guidance of more senior engineers.
    • Implement assigned firmware features following established designs.
    • Perform firmware debugging and defect resolution for well-defined, bounded problems.
    • Write unit tests and integration tests, contributing to CI/CD-driven quality workflows.
  • System Design & Architecture
    • Support requirements analysis by gathering information, performing research, and documenting findings under senior engineer oversight.
    • Conduct code reviews under more experienced engineers' guidance and ensure compliance with embedded coding standards.
  • Collaboration & Continuous Improvement
    • Participate in Agile/SAFe development activities (planning, reviews, retrospectives).
    • Seek help from team members and inform about blockers.
    • Collaborate with teams worldwide.

The Essentials - You Will Have:

  • Currently in the final year of studies, or have completed a degree in Computer Engineering, Computer Science, Automation and Robotics, Electronics, or a related IT field (or equivalent practical experience).
  • Typically, 0+ years of practical software development experience in C++, using software lifecycle development methodologies (software requirements analysis, software design, software testing).
  • Basic knowledge of one or more of: networking protocols (TCP/IP, Ethernet), embedded systems architecture, or operating systems concepts (RTOS, Linux).
  • Typically, 0+ years of experience in embedded systems firmware development and debugging.
  • Practical experience with version control systems like GitHub/GitLab and CI/CD systems like Jenkins.
  • Fluent English (B2 or higher).
  • "Can do" and "I'll find out" attitude.

The Preferred - You Might Also Have:

  • Practical programming experience in Python or similar languages (to support testing activities and tooling).
  • Experience in industrial automation systems (PLCs, drives, I/O modules).
  • Practical knowledge of embedded security concepts or safety standards (e.g., IEC 62443, IEC 61508).
  • Experience with industrial network protocols (e.g., EtherNet/IP, CIP).
  • Familiarity with hardware-software interaction concepts (registers, interrupts, memory management, BSP/HAL).
  • Experience with real-time systems.
  • Experience in Agile software / SAFe development.
  • Collaborative mindset: willingness to support the team, share knowledge, experiment, and maintain technical documentation.

What We Offer:

  • Medical Plan - Includes coverage for partners and children. Paid by Rockwell, subject to tax and social security contributions payable by you.
  • Medicover Sport Program - Includes a sports card with weekly entries to sports, recreation and wellbeing facilities within the Medicover network.
  • Pension Scheme - Participation in Employee Capital Plans (PPK), a voluntary long-term retirement savings program provided in accordance with statutory requirements.
  • Life insurance - Group life insurance, including disability coverage. Paid by Rockwell, subject to tax and social security contributions payable by you.
  • MyBenefit Platform - Access to a flexible benefits platform, with monthly points allocated by the employer.
  • Lunch Card – Monthly meal vouchers through the Edenred card.
  • OnTrack - A wellbeing platform that encourages movement and healthy habits.
  • Employee Assistance Program - Access to personal coaching and resources to support physical, mental, and emotional wellbeing goals.
  • Calm Premium - Tools for relaxation, meditation, focus and sleep.

At Rockwell Automation we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right person for this or other roles.

#LI-Hybrid

#LI-JS1

Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

Skills

PythonJenkinsCI/CDLinuxGitHubGitLabTCP/IPAgileCompliance

Similar Jobs

18

Sr. Associate 1, Embedded Software Engineer

Alcon · Lake Forest - Main Campus, United States of America · Onsite

4 days ago

Associate Missions Systems Software Engineer - Embedded

Boeing · USA - Berkeley, MO, United States of America · Onsite

1 week ago

Associate Missions Systems Software Engineer - Embedded

Boeing · USA - Berkeley, MO, United States of America · Onsite

1 week ago

Embedded Software Engineer (Associate, Experienced or Lead)

Boeing · USA - El Segundo, CA, United States of America · Onsite

2 weeks ago

Embedded Software Engineer (Associate, Experienced or Lead)

Boeing · USA - El Segundo, CA, United States of America · Onsite

2 weeks ago

Associate Engineer- AI/ML-embedded, C++

Qualcomm · Hyderabad, TS,IN, IN

2 weeks ago

Associate Embedded Systems Engineer - On Site

Drive Medical · Somerset, PA

4 weeks ago

Associate / Engineer Embedded Software

Northrop Grumman · Oklahoma City, OK,US, US · Onsite

4 weeks ago

Associate / Engineer Embedded Software

Northrop Grumman · Beavercreek, OH,US, US +1 · Onsite

4 weeks ago

Associate / Engineer Embedded Software

Northrop Grumman · OHBE01, United States of America +1 · Onsite

4 weeks ago

Associate / Engineer Embedded Software

Northrop Grumman · OKOC10, United States of America · Onsite

4 weeks ago

Associate Embedded Software Engineer

Renesas Electronics · Kallithea, Athens, Greece

1 month ago

Associate Embedded / Embedded Software Engineer - Mission and Displays

Northrop Grumman · Melbourne, FL,US, US · Onsite

1 month ago

Associate Embedded / Embedded Software Engineer - Mission and Displays

Northrop Grumman · FLME222, United States of America · Onsite

1 month ago

Associate Engineer: Embedded Audio Software

Analogdevices · US, CA, San Jose, Rio Robles, United States of America

2 months ago

Associate Engineer - Embedded AI & Data Analytics

Harman · In_Bangalore_ Kalyani Platina_HII, India

3 months ago

Associate Software Engineer, Embedded Development

relay · Raleigh, NC +1

3 months ago

Associate Staff Engineer - Embedded Systems/C++/Debugging/Wi-Fi protocols

Silicon Labs · Hyderabad, India

9 months ago