
Senior Engineer, Embedded Software
Rockwell Automation1 month ago
Mayfield Heights, OH, USASenior
Responsibilities
- Develop safety- and security-critical embedded software for new programmable logic controllers.
- Design, implement, test, release, and maintain embedded software features and subsystems.
- Build and maintain automated tests and development tools for product features.
- Debug software systems using on-chip or software-based debuggers.
- Work across hardware and software environments, including System on Chip architectures and embedded real-time operating systems.
- Participate in requirements management, requirements decomposition, and test traceability.
- Provide technical guidance, mentor less experienced personnel, and promote knowledge sharing.
- Work within a global Agile development organization on short-, medium-, and long-term planning.
Requirements
- Bachelor’s degree or equivalent years of relevant work experience.
- Typically at least five years of related experience, including professional software design and implementation experience.
- Experience developing software for embedded systems using an embedded RTOS or Linux.
- Proficiency or experience with C++ or Python and object-oriented programming techniques.
- Experience developing automated tests and tools, including with automation frameworks.
- Experience debugging with an on-chip debugger or GDB.
- Experience with Git, Jenkins, unit testing tools such as GTest or CppUnit, and Agile project tools.
- Experience with requirements decomposition, test traceability, industrial protocols such as Common Industrial Protocol, and safety or security standards such as IEC 61508 or IEC 62443.
- Advanced coursework or a degree in engineering, computer science, or controls is preferred.
- Legal authorization to work in the United States is required.
Benefits
- Health insurance including medical, dental, and vision coverage.
- 401k plan.
- Paid time off.
- Parental and caregiver leave.
- Flexible work schedule coordinated with the manager.
- Hybrid work in Mayfield Heights, Ohio, with employees generally expected at a Rockwell location on Mondays, Tuesdays, and Thursdays.
About Rockwell Automation
Rockwell Automation builds industrial control hardware and factory software for manufacturers, and sells services and systems to design, operate, and maintain automated plants. Its Allen-Bradley controllers, drives, and safety products pair with FactoryTalk software and MES to support discrete and process industries. Founded in 1903 and headquartered in Milwaukee, it is a public company on the NYSE (ROK) with global sales, partners, and OEM customers.