Embedded Software Engineer

Rockwell Automation

Hybrid

Quick summary

Work type
Hybrid
Location
Mayfield Heights, Ohio
Posted
7 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$137k most similar roles pay here $232k

This listing doesn't post a salary. Most similar roles pay $145,750–$222,000.

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 25 open roles on FindRole.

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Embedded Software Engineer

Join the Software Embedded engineering team as a senior software engineer where you will design and develop safety- and security-critical embedded software for Programmable Logic Controllers across various hardware environments. You’ll work in an agile setting, using modern CI/CD tools to enhance development practices globally while leading high-level design of controller features and subsystems. Responsibilities include building foundational software systems, mentoring junior developers, and collaborating with cross-functional teams to ensure reliable automated testing. Ideal candidates have at least 5 years of experience in real-time embedded environments, proficiency in C++, and knowledge of safety standards like IEC 61508 or IEC 62443. Experience with industrial protocols such as Common Industrial Protocol (CIP) and communication technologies including Ethernet, USB, and PCI Express is also beneficial.

What you'll do

  • Develop safety- and security-critical embedded software for Programmable Logic Controllers.
  • Design and implement test plans to meet product requirements and promote automated testing practices.
  • Lead high-level design of controller features, coordinating across development teams and architects.
  • Build foundational software systems, libraries, and frameworks used by other developers.
  • Mentor less experienced personnel and encourage knowledge sharing within the development community.

What we're looking for

  • At least 5 years of software engineering experience in design and development.
  • Expertise in object-oriented analysis, design, and programming with C++.
  • Experience developing safety-critical embedded software adhering to IEC standards.
  • Proficiency in automated testing using high-level languages like Python.
  • Knowledge of real-time embedded systems and industrial protocols such as Common Industrial Protocol (CIP).
  • Understanding of modern Intel and ARM architectures for embedded development.
  • Capability to work within an agile team framework, promoting continuous improvement.

More like this

Similar roles

Senior Engineer - Embedded Software

Rockwell Automation

OH 43 days ago
C++ Python Git Jenkins CppUnit CI/CD SAFe Agile IEC 61508 IEC 62443 Common Industrial Protocol (CIP) Terraform AWS Kubernetes
Hybrid

Senior Engineer - Embedded Software

Rockwell Automation

OH 43 days ago
C++ Python Git Jenkins CppUnit CI/CD SAFe Agile IEC 61508 IEC 62443 Common Industrial Protocol (CIP) Terraform AWS Kubernetes
Hybrid

Senior Embedded Software Engineer

Abbott

Alameda, CA 6 days ago $114,000$228,000
C C++ Python IDEs debuggers unit test frameworks source control management CI/CD software testing embedded C development UML SysML microprocessor architecture Wi-Fi Bluetooth Low Energy TCP/IP

Senior Embedded Software Engineer, EW

Anduril Industries

Costa Mesa, CA 13 days ago $191,000$253,000
Haskell Rust Built In Test FPGA Verilog Nix NixOS Linux RF test equipment signal generators spectrum analyzers

Senior Embedded Software Engineer

Cisco

Remote (San Jose, CA) 8 days ago $165,000$241,400
C/C++ Python Linux I2C PCIe SPI MDIO TCP/IP Linux kernel Device driver development Networking ASICs PHY testing SSD USB NVRAM eMMC Secure-boot CMIS SFF standards Software quality processes
Remote