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
You will provide technical leadership as a member of an Embedded Software Engineering team to perform complex work tasks in software development for embedded systems. This development may involve Programmable Automation, Visualization, Communications, I/O systems or Industrial Automation Software. This will include modern embedded operating systems applied to custom in-house hardware.
You will report to the Team Leader, Firmware Engineering and have a hybrid schedule working in Katowice, Poland.
Your Responsibilities:
- Lead the design, development, troubleshooting and debugging of software programs for software enhancements, maintenance or new products. Determine hardware compatibility and influence of hardware design.
- Use your wide-ranging experience, professional concepts and our goals to resolve complex issues in creative and effective ways.
- Lead or participate in creation of or reviews of; documents, designs, code, test cases and user documentation.
- Perform unit or functional testing of developed software to ensure correct operation per functional requirements and compatibility with other components in the system.
- Contribute and influence software development capability by keeping abreast of current trends in the areas of software development practices, technology utilization and development tools.
- Frequently interact with peers and customers to gain cooperation of others or conduct presentations of complex technical information/project activities. Establish operational goals and work plans. Network with main contacts outside own area of expertise.
- Accountability to assignments, keeping in mind the guiding principles; Customer Focus, Sense of Urgency, Performance to schedule and Quality.
The Essentials - You Will Have:
- Minimum of a completed Bachelor of Science Degree in Electrical Engineering, Computer Engineering, or similar Engineering discipline with a concentration in software.
- Minimum of 4 years of relevant work experience.
- Technical leadership involving development of embedded systems involving software operating systems and digital hardware.
- Programming and development experience involving C and C++ is required.
- Proficiency in English language, both written and spoken.
The Preferred - You Might Also Have:
- Windows 10 Skills
IoT Enterprise development
Iot Core development
Operating system internals
Desktop Kernel mode programing
Desktop Driver development
Computer architecture
C#
.net development
UWP development
WinRT development
Advanced Win32 development skills
ADK and IoT production tool development
- C++ skills
High degree of C++ skills (Latest standards)
STL ATL WTL
cppwinrt development
- Windows CE
Windows CE Kernel mode development
Windows CE6, WEC7 and WEC2013 development
Windows CE Driver development
Windows CE BSP development
- Other
Powershell
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.
Top Skills
What We Do
At Rockwell Automation, we connect the imaginations of people with the potential of technology to expand what is humanly possible, making the world more intelligent, more connected and more productive.