What is a Software Engineer at Rockwell Automation?
A Software Engineer at Rockwell Automation plays a pivotal role in bridging the gap between physical industrial machinery and digital intelligence. As a global leader in industrial automation and digital transformation, the company relies on its software engineering teams to build, optimize, and maintain high-performance applications that power smart factories worldwide. The software you develop will directly impact industrial IoT (IIoT) platforms, edge computing devices, and cloud-connected manufacturing environments.
The work is highly impactful because it demands extreme reliability, safety, and real-time precision. Unlike standard consumer software, the applications built here control physical assets like assembly lines, motor control centers, and chemical processing plants. Engineers contribute to core products such as the FactoryTalk software suite, embedded firmware for programmable logic controllers (PLCs), and advanced industrial communication protocols.
To succeed in this role, you must be comfortable working at the intersection of traditional software development and industrial hardware. You will collaborate with cross-functional teams of electrical, mechanical, and systems engineers to deliver robust, scalable, and secure software solutions. It is an intellectually stimulating environment where your code directly drives physical automation on a massive global scale.

