Rockwell Automation

Project Firmware Security Engineer

Katowice, Poland Full time

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 are looking for team member with diverse technical backgrounds who love and can leverage their personal experience to grow our teams. A good background in embedded software development and real time control systems is required. If outstanding technical opportunities, being part of, and learning from, one of the most experienced teams in the industry interest you, you should consider Rockwell Automation.)

You will report to the Manager located in Poland and have a hybrid schedule working in Katowice, Poland.

Your Responsibilities:

  • Contribute to secure product design and architecture Participate in system and firmware design activities, identifying security requirements, risks, and mitigations for embedded and firmware‑based products.
  • Review development and maintain secure embedded software and firmware Participate in design, implement, debug, and maintain firmware and software components with a focus on secure coding practices, robustness, and long‑term maintainability.
  • Support security verification and validation activities Complete and support security reviews, analyses, and verification activities to ensure product compliance with Rockwell Automation security policies and applicable industrial automation security standards.
  • Analyze and resolve security‑related defects and issues Troubleshoot software and firmware issues, including those related to security vulnerabilities, hardware–software interaction, and operating system behavior.
  • Ensure adherence to secure development processes Apply secure software development lifecycle principles within Rockwell Automation Common Product Development (CPD) processes and Agile development practices.
  • Create and maintain required security documentation Develop and maintain security‑related documentation such as requirements, design artifacts, verification of evidence, and compliance documentation for product releases.
  • Collaborate across engineering disciplines Work with firmware, hardware, systems, quality, and product teams to integrate security into product design, implementation, and release activities.
  • Participate in Agile development activities Actively participate in Agile and Scrum ceremonies, including planning, design reviews, and retrospectives, ensuring security considerations are addressed throughout development.
  • Communicate technical security information effectively security concepts, findings and recommendations in English to technical partners and cross‑functional teams.

The Essentials - You Will Have:

  • Masters of Science in Computer Science or Computer Engineering; or equivalent in-depth knowledge and experience.
  • Design, program, debug and modify software.
  • Troubleshoot code for firmware (IC embedded code) applications.
  • Knowledge about analog and digital hardware and software operating systems.
  • Security - DFS
  • Willingness to work in a diverse set of software development frameworks including Agile and Scrum as the business demands.
  • English - B2/ C1

The Preferred - You Might Also Have:

  • Microprocessor/Microcontroller system design with preferably ARM processors
  • 5+ years of experience writing product functional specifications.
  • Guide quality by maintaining the link between requirements and testing.
  • Investigate, debugging, correcting software anomalies in association with the functional test team, customer support team, or other group ( including customer).
  • Improve personal and team development activities to lead productivity.
  • Maintain focus on solutions to improve the customer experience.

What We Offer:

Our benefits package includes …

  • Volunteer Paid Time off available after 6 months of employment for eligible employees
  • Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
  • On-demand digital course library for professional development
  • Comprehensive mindfulness programs with a premium membership to Calm
  • Employee Assistance Program
  • Personalized wellbeing programs through our OnTrack program

... and other local benefits!

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-AW2

#LI-Hybrid

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.