Senior Embedded Software Engineer
At a glance
AI generatedTL;DR
Join the Software Embedded engineering team as a senior software engineer where you will design and develop safety- and security-critical embedded software for Programmable Logic Controllers across various hardware environments. You’ll work in an agile setting, using modern CI/CD tools to enhance development practices globally while leading high-level design of controller features and subsystems. Responsibilities include building foundational software systems, mentoring junior developers, and collaborating with cross-functional teams to ensure reliable automated testing. Ideal candidates have at least 5 years of experience in real-time embedded environments, proficiency in C++, and knowledge of safety standards like IEC 61508 or IEC 62443. Experience with industrial protocols such as Common Industrial Protocol (CIP) and communication technologies including Ethernet, USB, and PCI Express is also beneficial.
Skills
What you'll do
- Develop safety- and security-critical embedded software for Programmable Logic Controllers.
- Design and implement test plans to meet product requirements and promote automated testing practices.
- Lead high-level design of controller features, coordinating across development teams and architects.
- Build foundational software systems, libraries, and frameworks used by other developers.
- Mentor less experienced personnel and encourage knowledge sharing within the development community.
What we're looking for
- At least 5 years of software engineering experience in design and development.
- Expertise in object-oriented analysis, design, and programming with C++.
- Experience developing safety-critical embedded software adhering to IEC standards.
- Proficiency in automated testing using high-level languages like Python.
- Knowledge of real-time embedded systems and industrial protocols such as Common Industrial Protocol (CIP).
- Understanding of modern Intel and ARM architectures for embedded development.
- Capability to work within an agile team framework, promoting continuous improvement.
Employer
About Rockwell Automation
Rockwell Automation, Inc. is a global leader in industrial automation and digital transformation.
Rockwell Automation currently has 26 open roles on FindRole.
Most-posted roles
- Technical Product Analyst 4
- AI Engineer 1
- AI Engineer - Advisor Software 1
- AI Engineer / Architect-IFS Cloud 1
- Elastic Observability Engineer - PLEX 1