Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Rockwell Automation

Senior Engineer – Embedded Software

Rockwell Automation

Senior Engineer developing embedded software for Programmable Logic Controllers and Industrial PCs. Part of a New Product Development team focused on design and development.

Posted 5/6/2026full-timeMilwaukee • Ohio, Wisconsin • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
JenkinsPythonSDLC

About the role

Key responsibilities & impact
  • Design and develop embedded software including safety and security critical embedded software for Programmable Logic Controllers and Industrial PCs.
  • Strategize, build and maintain tests and frameworks in support of new and existing product features.
  • Work in a variety of hardware and software environments.
  • Lead high- and detailed-level design of controller features and subsystems, providing coordination across agile development teams.
  • Partner with development, functional test, and system test personnel to construct testable requirements.
  • Use modern continuous integration and development tools and promote continuous improvement.
  • Operate across the entire software development life cycle.
  • Work in an Agile development team within a larger organization.
  • Mentor less experienced personnel and encourage knowledge sharing among the development community.

Requirements

What you’ll need
  • Bachelor's Degree or equivalent years of relevant experience
  • Legal authorization to work in the U.S.
  • Typically requires a minimum of 5+ years of software engineering experience
  • Demonstrated professional development in software design and development
  • Bachelor's degree in Computer engineering, Computer Science, Electrical Engineering or equivalent knowledge
  • Understand and apply knowledge of object-oriented analysis, design, and programming techniques
  • Experience developing embedded software in object-oriented languages such as C++
  • Experience developing automated tests and tools in high-level languages such as Python
  • Willingness to take on a technical leadership role in a medium-sized team
  • Previous experience working with real-time embedded development environments
  • In depth knowledge of software engineering and application of engineering principles and practices
  • Experience in requirements decomposition and test traceability
  • Experience using open-source tools like Git and Jenkins
  • Knowledge of unit testing using tools like CppUnit, unittest, etc.
  • Experience with continuous integration environments, automated test, and acceptance testing
  • Experience working in an Agile development setting and Agile project tools
  • Experience working with industrial protocols, especially Common Industrial Protocol (CIP)
  • Experience developing software and testing safety and security standards such as IEC 61508 or IEC 62443
  • Advanced courses or degrees in Engineering, Computer Science, or Controls.

Benefits

Comp & perks
  • Health Insurance including Medical, Dental and Vision
  • 401k
  • Paid Time off
  • Parental and Caregiver Leave
  • Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentobject-oriented programmingC++Pythonautomated testingrequirements decompositiontest traceabilityreal-time embedded developmentunit testingcontinuous integration
Soft Skills
technical leadershipmentoringknowledge sharingcollaborationcommunication
Certifications
Bachelor's Degree in Computer EngineeringBachelor's Degree in Computer ScienceBachelor's Degree in Electrical EngineeringIEC 61508IEC 62443