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
FactoryTalk Optix team is a part of the Software & Control (S&C) that designs and develops Optix HMI modules and Visualization Software.
FactoryTalk Optix team is a part of the Software & Control (S&C) that designs and develops Optix HMI modules and Visualization Software.
As a Senior Software Engineer for Rockwell Automation, you will have the opportunity to develop improvements, troubleshoot and debug software programs for enhancements and the complex customer issues for one of industry-leading Rockwell Automation products - FactoryTalk Optix which is the most modern, secure, best performing, and preferred HMI and Visualization software in Rockwell Automation portfolio.
You will also be responsible for develop software tools including utilities, databases and Internet-related tools. In this position, you will be a key player in subsystem design, improvement and testing to ensure delivery of a high-quality software product.
You will report to the MANAGER SW DEVELOPMENT, SCRUM MASTER and will be fully remote, working in the Poland.
Your Responsibilities:
- You will play an active role in all the stages of the development lifecycle and support your team throughout the process and help the team ensure that developed products meet requirements and are within quality management standards. This position will allow you to collaborate with multiple global cross-functional teams.
The Essentials - You Will Have:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
The Preferred - You Might Also Have:
- 1+ years of experience in development of commercial or open source software.
- Required programming languages: C++, (.NET and Python) for Windows and Linux platforms.
- Knowledge about Windows and Linux domain and system insights is required.
- Experience working with data structures, object-oriented design and design patterns.
- Basic understanding of architecting modular software.
- Ability to implement unit tests and integration tests and software test methodologies.
- Agile software development using Scrum.
- Good English both written and spoken that enables collaboration with global team.
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-Remote
#LI-JS1