Senior Engineer - Embedded Software

Rockwell Automation

Hybrid

Quick summary

Work type
Hybrid
Location
OH
Posted
32 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $180k
$119k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $142,400–$217,725.

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

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Senior Engineer - Embedded Software

Join our New Product Development team as a senior software engineer where you will design and develop embedded software for Programmable Logic Controllers (PLC) and Industrial PCs, focusing on safety and security. You’ll build and maintain tests and frameworks to support new features, work in various hardware environments, and lead high-level designs while coordinating across agile teams. Utilizing C++ and Python, you’ll apply object-oriented programming concepts, develop automated tests, and promote continuous improvement using modern CI/CD tools like Git and Jenkins. This role requires 5+ years of experience with embedded software development, knowledge of real-time systems, and familiarity with industrial protocols such as Common Industrial Protocol (CIP). You will operate within a Scaled Agile Framework (SAFe) environment, participating in planning at multiple time scales and mentoring junior team members.

What you'll do

  • Design and develop safety-critical embedded software for PLCs and IPCs.
  • Build and maintain tests and frameworks to support new product features.
  • Lead high-level design of controller features, coordinating across development teams.
  • Construct testable requirements and implement automated test plans for reliability.
  • Use continuous integration tools to improve development practices 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.

More like this

Similar roles

Senior Embedded Software Engineer

Rockwell Automation

Mayfield Heights, Ohio 8 days ago
C++ Python IEC 61508 IEC 62443 Common Industrial Protocol (CIP) Ethernet USB PCI Express Intel Architecture ARM Architecture Embedded Hypervisors RTOS Linux Object-Oriented Analysis Object-Oriented Design Continuous Integration Agile Methodology Scaled Agile Framework
Hybrid

Senior Embedded Software Engineer

Abbott

Alameda, CA 73 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

Cisco

Remote (San Jose, CA) 1 day 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 59 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
Hybrid

Senior Embedded Software Engineer

Motorola Solutions

Melville, NY 46 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
Hybrid

Senior Embedded Software Engineer

Cisco

Remote (Milpitas, CA) 98 days ago $165,000$241,400
C Python Linux Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB AI/ML Layer 2/3 network protocols network processors optical networking secure-boot CMIS SFF
Remote