Senior Engineer - Embedded Software

Rockwell Automation

Hybrid Actively hiring
Mayfield Heights, OH · Remote, USA Posted 11 days ago

At a glance

AI generated

TL;DR

Join the New Product Development team as a senior software engineer focusing on embedded systems for Programmable Logic Controllers and Industrial PCs. You will design, develop, and maintain safety-critical software using C++ and Python, while also building automated tests and frameworks to support new features. Your day-to-day involves working in diverse hardware environments from commercial off-the-shelf to custom System on Chip architectures, collaborating with agile development teams, system architects, marketing, and management. You will lead detailed design of controller features, promote reliable test practices, and use modern continuous integration tools within a Scaled Agile Framework (SAFe) environment. Ideal candidates have 5+ years of experience in embedded software development, knowledge of real-time operating systems, and familiarity with industrial protocols like Common Industrial Protocol (CIP).

Skills

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

What you'll do

  • Design and develop safety-critical embedded software for PLCs and IPCs.
  • Build and maintain test frameworks to support new and existing product features.
  • Lead high-level design of controller features, coordinating across agile development teams.
  • Construct testable requirements and implement automated test plans for reliable engineering practices.
  • Use continuous integration tools to promote efficient development processes globally.

What we're looking for

  • At least 5 years of software engineering experience with a focus on embedded systems.
  • Proficiency in C++ and Python for developing and testing embedded software.
  • Experience working in real-time embedded development environments.
  • Understanding of object-oriented analysis, design, and programming techniques.
  • Knowledge of continuous integration tools like Git and Jenkins.
  • Familiarity with safety and security standards such as IEC 61508 or IEC 62443.
  • Ability to work effectively in an Agile development setting using SAFe framework.

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $117,000–$205,500.

Peer median band

$117,000$205,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$139,050$196,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Rockwell Automation

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

Rockwell Automation currently has 19 open roles on FindRole.

Most-posted roles

View all roles at Rockwell Automation

More like this

Similar roles

Senior Embedded Software Engineer

Abbott

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

Embedded Software Engineer

3M

Remote (Usa, Monroe, Nc, US) 17 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB MISRA IAR Embedded Workbench GitHub CI/CD DevOps JTAG SWD logic analyzers RF test equipment Python C embedded development static code analysis unit tests integration tests
Remote

Embedded Software Engineer

Motorola Solutions

Schaumburg, Il, US 63 days ago $75,000$150,000
C C++ Python Linux Agile Git JIRA

Senior Embedded Software Engineer

Cisco

Remote (Usa-San Jose, US) 84 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

Senior Embedded Software Engineer

Motorola Solutions

Los Angeles, Ca, US 51 days ago $135,000$200,000
C Linux kernel driver development ARM RISC-V BSP development AMD UltraScale+ Microchip Polarfire SoC Socket programming IPsec Internet/Ethernet protocols NIST FIPS 140-3 NIAP Common Criteria CNSA suite

Senior Embedded Software Engineer

Motorola Solutions

Melville, Ny, US 38 days ago $130,000$160,000
C++ Linux Python Git CMake TCP UDP Docker GitLab CI/CD ARM RTOS Embedded C/C++ Version Control Automated Testing Build Systems Image Processing Camera Systems