Software Systems Engineer (C++, C#, .NET)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, develop, maintain, and support manufacturing and business-critical software systems to ensure optimal plant performance
- Support system deployments and drive continuous improvement and maturity of manufacturing business systems (MES, IIoT, Industry 4.0)
- Ensure server and platform reliability, scalability, security, and successful upgrades to new technologies
- Troubleshoot, isolate, and resolve application, system, and technical issues across environments
- Contribute to DevOps initiatives by automating deployments, testing, and monitoring system health
- Participate in Agile Scrum teams and collaborate with global, cross‑functional stakeholders to deliver and evolve solutions
- The Essentials - You Will Have:
- Bachelor's degree in Engineering, Computer Science, or a related technical discipline, or equivalent professional experience
- Minimum of 3 years of experience in application design, development, integration, testing, or DevOps support
- Hands‑on experience with one or more programming technologies such as C++, .NET, C# or similar
- Strong knowledge of API development , including REST APIs, web services, and messaging technologies (e.g., RabbitMQ)
- Proficiency with relational databases , schemas, and writing queries or scripts for data import/export
- Understanding of IIoT concepts, data patterns, and AI-related technologies
- Ability to travel less than 10% , based on business needs
- Willing to learn latest technologies on the job
- The Preferred - You Might Also Have:
- Experience supporting or developing manufacturing software systems in an industrial or plant environment
- Familiarity with MES platforms, Industry 4.0 solutions , or smart manufacturing architectures
- Experience with DevOps tools, CI/CD pipelines , and automation of deployment and testing
- Knowledge of Printed Circuit Board Assembly (PCBA) processes , GEM/CFX protocols , or related manufacturing standards
- Experience working in Agile/Scrum teams within a global or distributed environment
Benefits
Additional Information
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 Systems Engineer , you will design, develop, and support high‑quality MES and IIoT solutions that enable smart, connected manufacturing operations at Rockwell Automation. You will work as part of a global, cross‑functional engineering team, contributing to the development and deployment of critical manufacturing systems while continuously improving DevOps processes and system reliability. You will collaborate closely with product owners and business analysts to deliver scalable, secure, and high‑value solutions for Rockwell plants worldwide.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Rockwell Automation? Share your experience