Rockwell Automation, a global leader in industrial automation with over 28,000 employees, is seeking a Senior Embedded Software Engineer to join their New Product Development team. This role focuses on designing and developing embedded software for Programmable Logic Controllers (PLC) and Industrial PCs (IPC). As part of this position, you'll work in a hybrid environment, contributing to product requirements and tools while being part of an Agile development team within a larger Scaled Agile Framework (SAFe) organization.
The ideal candidate will have strong expertise in object-oriented programming, particularly with C++ and Python, and experience with embedded software development. You'll work across various hardware and software environments, from commercial off-the-shelf to custom System on Chip architectures, and from general purpose to embedded real-time operating systems. The role involves the entire software development lifecycle, from requirements management to maintenance.
This position offers an opportunity to work with a company that makes a significant impact, helping customers who provide essential services like food production, life-saving medications, and clean water solutions. The company culture emphasizes problem-solving and innovation, with a strong focus on making the world better through technology. Benefits include comprehensive health insurance, 401k, flexible work arrangements, and parental leave.
The role requires at least 5 years of software engineering experience, with a strong background in embedded systems and automated testing. Knowledge of industrial protocols, especially Common Industrial Protocol (CIP), and experience with safety and security standards are highly valued. The position offers opportunities for professional growth, mentoring others, and contributing to continuous improvement initiatives across the global development organization.