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
7 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

As a Senior Engineer, Embedded Software, you will join the Control Logix Motion embedded software team to focus on the design, development, and testing of embedded software for programmable logic controllers. You will develop safety- and security-critical software for new products, working across various hardware environments including custom System on Chip architectures and embedded real-time operating systems. Your daily responsibilities include building automated tests, managing requirements, and implementing controller features within an Agile development framework. You will utilize C++, Python, Git, Jenkins, and GDB while applying object-oriented programming concepts. The role requires solving complex problems related to industrial protocols like Common Industrial Protocol and ensuring compliance with safety and security standards such as IEC 61508 and IEC 62443 to support industrial automation.

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.
  • Use modern continuous integration and development tools to promote global process improvements.
  • Manage the full software development life cycle including requirements, design, implementation, and maintenance.
  • Implement controller features and subsystems while providing technical guidance to the team.
  • Mentor less experienced personnel and encourage knowledge sharing within the development community.
  • Participate in Agile planning for short-term sprints, medium-term program increments, and long-term roadmaps.

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 6 days ago
C++ Python Embedded Software RTOS Linux GDB Git Jenkins GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443 Object-Oriented Programming
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

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

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 55 days ago $142,696–$158,303
C/C++ Rust Linux Git Embedded Development Agile SELinux Python Perl Static Analysis Software Design
8+ yrs exp