Jobiglo

No results.

Embedded Software Engineer (C++)

rockwellautomation · Katowice

New
Hybrid Mid 🇬🇧 English
C++ TCP/IP QNX VxWorks Git Jenkins CI/CD EtherNet/IP CIP Python

Job description

About the role

Rockwell Automation's Design & Control business develops industrial automation solutions used worldwide in manufacturing, infrastructure and critical systems. As an Embedded Software Engineer in Katowice, you will develop firmware for Rockwell Automation products such as industrial controllers and network modules, and contribute to reliable, secure and high-performance industrial automation systems. You will work in a 6-8 person team, one of 20+ embedded teams in Katowice, collaborating with teams in the USA, Singapore and Czechia, and reporting to the Team Leader/Manager, Embedded Software.

Key responsibilities

  • Firmware development: build firmware components for multiple devices and implement and validate product features such as network protocols (Ethernet/IP, CIP), controller runtime functions or OS services
  • Debugging and defect analysis using systematic root cause analysis, plus unit and integration tests within CI/CD workflows
  • System design and architecture: take part in requirements analysis and design discussions, write high-level and low-level specifications, run code reviews and follow embedded coding standards
  • Agile/SAFe participation (planning, reviews, retrospectives) and collaboration with teams worldwide

Required profile

  • Bachelor's degree in Computer Engineering, Computer Science, Automation and Robotics, Electronics or a related IT degree (or equivalent practical experience)
  • Typically 2+ years of software development experience in C++, and 2+ years in embedded firmware development and debugging
  • Fluent English (B2 or higher)
  • Hybrid schedule based in Katowice, Poland, with onsite work at least Monday, Tuesday and Thursday

Required skills

  • C++ with software lifecycle methods (requirements, design, testing)
  • One of: TCP/IP, Ethernet-based communication, embedded systems architecture or real-time operating systems (e.g. QNX, VxWorks)
  • Version control (GitHub/GitLab) and CI/CD tools (Jenkins)
  • Preferred: Python, PLC/drives/I/O experience, industrial protocols (EtherNet/IP, CIP), embedded security/safety standards (IEC 62443, IEC 61508), hardware-software interaction, real-time systems, SAFe

What we offer

  • Paid volunteer time off after 6 months for eligible employees
  • Volunteer and donation matching program
  • Digital course library and mindfulness programs with a premium membership to Calm
  • Employee Assistance Program and personalized wellbeing programs
  • Other local benefits

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec rockwellautomation.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 1 day ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

rockwellautomation

Katowice