×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer - Embedded Software

Job in Mayfield Heights, Cuyahoga County, Ohio, USA
Listing for: Rockwell Automation
Full Time position
Listed on 2025-12-20
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps, Agile Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Senior Engineer - Embedded Software page is loaded## Senior Engineer - Embedded Software remote type:
Hybrid locations:
Mayfield Heights, Ohio, United Statestime type:
Full time posted on:
Posted Todayjob requisition :
R25-9703

Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!

Job Description You will be part of a New Product Development (NPD) team. The team focuses on design, development, and test of embedded software, features, and functionalities. These are for Programmable Logic Controllers (PLC) and Industrial PCs (IPC). You will also contribute to the product requirements and tools.

You will report to the Team Lead Embedded software and have a hybrid schedule working in Mayfield Heights, Ohio.
** Your Responsibilities**:
* 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, ranging from commercial off-the-shelf to custom System on Chip architectures, and from general purpose to embedded real-time operating systems.
* Lead high- and detailed-level design of controller features and subsystems, providing coordination across agile development teams, system and controller architects, marketing, and management.
* Partner with development, functional test, and system test personnel to construct testable requirements; design and implement test plans to meet product requirements; promote reliable automated test engineering practices and technology.
* Use modern continuous integration and development tools and promote continuous improvement of tools and practices across the global development organization.
* Understanding of object-oriented programming concepts,
** C++ and Python.
*** Operate across the entire software development life cycle: requirements management, design, implementation, test, release, and maintenance.
* You will work in an Agile development team within a larger organization. This organization uses a Scaled Agile Framework (SAFe). You will participate in planning at three different time scales: short-term (sprint), medium term (program increment), and long term (product roadmap).
* Mentor less experienced personnel and encourage knowledge sharing and learning among the development community.
** The Essentials
- You Will Have:

*** Bachelor's Degree or equivalent years of relevant experience..
* Legal authorization to work in the U.S. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
** The Preferred - You Might Also Have:
*** Typically requires a minimum of 5+ years of software engineering experience with demonstrated professional development in software design and development.
* Bachelor's degree in Computer engineering, Computer Science, Electrical Engineering or equivalent knowledge in the application of software engineering principles, theories, concepts, and techniques.
* 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary