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
As a Software Engineer for Rockwell Automation, you will design and develop one of industry-leading Rockwell Automation products - FT Optix, our new platform that enhances HMI and data visualization experience and also augments capabilities in Industrial Internet of Things (IIoT), edge computing, and data management. FactoryTalk Optix accelerates value delivery by leveraging modern technologies, innovative designs, and scalable deployment options.
You will report to the Manager Software Development and have a hybrid schedule working in Katowice, Poland.
Your Responsibilities:You will be a key player in subsystem design, implementation, and testingYou will play an active role in all the stages of the development lifecycle and support your team throughout the processYou will also help ensure that developed products meet requirements and are within total quality management standardsYou will collaborate with multiple global cross-functional teams.The Essentials - You Will Have:2+ years of experience in development of commercial or open-source software.Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.Required programming languages: C++ for Windows and Linux.Communicative English that enables collaboration with global team.Understanding of GUI development, especially Qt.Familiarity with common development tools as GitLab, Jenkins.Deliver high quality code, and passionate about great design and code quality.Experience working with data structures, object-oriented design and design patterns.Implement unit tests, integration tests and software testing methodologies.Agile software development using Scrum.The Preferred - You Might Also Have:Experience with the Industrial Automation Industry like IoT, MQTT or OPC UA protocols.Basic understanding of architecting modular software.Experience with scaling and performance tools and technologies.Experience with automated test tools.Experience testing highly integrated software products.What We Offer:Our benefits package includes …
Comprehensive mindfulness programs with a premium membership to Calm.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.Employee Assistance Program.Personalized wellbeing programs through our OnTrack program.On-demand digital course library for professional development.... 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-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.