Embedded Software Engineer (C++)
rockwellautomation · Katowice
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Polska.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published 1 dzień temu
Expires za 1 miesiąc
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
rockwellautomation
Katowice
Related job offers
-
Lead Data & AI Solutions Architect - Government & Infrastructure
EY Katowice -
Senior Windchill Developer
rockwellautomation Katowice -
Product Security Test Engineer - Ethical Hacker
rockwellautomation Katowice -
Engineering Manager - Frontend (React / React Native)
Ink Foundation -
Engineering Manager - Frontend (React / React Native)
Ink Foundation