Senior Engineer, Embedded Software

Rockwell Automation

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Mayfield Heights, OH
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $168k
$109k $220k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $149,350–$186,225.

Based on 240 similar postings.

Employer

About Rockwell Automation

Rockwell Automation, Inc. is a global leader in industrial automation and digital transformation.

Rockwell Automation currently has 24 open roles on FindRole.

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Senior Engineer, Embedded Software

Senior Engineer, Embedded Software joins the Platform embedded software team to support new product development for programmable logic controllers. This role involves designing, developing, and testing safety- and security-critical embedded software across various hardware environments, including custom System on Chip architectures and real-time operating systems. Key responsibilities include implementing platform BSPs, building automated tests, and managing the full software development life cycle within an Agile framework. The candidate will utilize C++, Python, Git, Jenkins, and unit testing tools like GTest or CppUnit. Technical requirements include knowledge of object-oriented programming, industrial protocols like CIP, and safety standards such as IEC 61508 or IEC 62443. The position requires mentoring junior staff and providing technical guidance while solving complex problems in industrial automation software.

What does a Engineer earn?

Median $179800 from 244 postings across 53 companies.

See salary data

What you'll do

  • Develop safety- and security-critical embedded software for new Programmable Logic Controllers.
  • Build and maintain automated tests to support new and existing product features.
  • Implement platform BSPs, features, and subsystems while providing technical guidance to the team.
  • Manage the full software development life cycle including requirements, design, implementation, and maintenance.
  • Use modern continuous integration tools to promote development practices across the global organization.
  • Participate in Agile planning for short-term sprints, medium-term program increments, and long-term roadmaps.
  • Mentor less experienced personnel and encourage knowledge sharing within the development community.

What we're looking for

  • Legal authorization to work in the US is required.
  • Bachelor's Degree or equivalent years of relevant work experience.
  • Typically requires minimum of 5 years of related experience (preferred).
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent knowledge (preferred).
  • 5+ years of software engineering experience with demonstrated professional development in software design and implementation (preferred).
  • Experience developing software for embedded systems, especially using an embedded RTOS or Linux (preferred).
  • Experience developing automated tests and tools in a high-level language such as Python (preferred).
  • Experience developing software and automated tests and tools in object-oriented languages such as C++ or Python (preferred).

More like this

Similar roles

Senior Engineer, Embedded Software

Rockwell Automation

Mayfield Heights, OH 7 days ago
Embedded Software C++ Python RTOS Linux Git Jenkins GDB GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443 Object-Oriented Programming System on Chip
5+ yrs exp Hybrid

Embedded Software Engineer

Rockwell Automation

Mayfield Heights, OH 72 days ago
C++ Python Embedded Software RTOS Linux ARM Intel CIP Ethernet USB PCI Express Agile Scaled Agile Framework IEC 61508 IEC 62443 Device Drivers System on Chip
3+ yrs exp Hybrid

Embedded Software Engineer

Rockwell Automation

Mayfield Heights, OH 3 days ago
C++ Python Embedded Systems RTOS ARM x86 Git Jenkins CIP Object-Oriented Design APIs Automation Frameworks In-Circuit Emulators Debuggers Oscilloscopes Agile
Hybrid

Senior Embedded Software Engineer

Motorola Solutions

Melville, NY 177 days ago $130,000–$160,000
C++ C Python C# Linux RTOS Git CMake Docker GitLab CI/CD LabView Visual Studio ARM Image Processing CI/CD Embedded Systems
7+ yrs exp Hybrid

Senior Embedded Software Engineer

TSC

Aurora, CO 7 days ago
C C++ Embedded Systems Linux RTOS Python Bash Git CI/CD Containerization Virtualization Device Drivers Build Management Cross-compilation
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Florham Park, NJ 69 days ago $164,100–$173,074
C C++ Rust Linux SELinux ARMv8 Device Drivers Serial Communication Computer Networking Concurrent Programming IDE Version Control Scripting Software Design Debugging
8+ yrs exp