Senior Engineer - Embedded Software

Rockwell Automation

Hybrid

Quick summary

Work type
Hybrid
Location
OH
Posted
38 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$135k most similar roles pay here $232k

This listing doesn't post a salary. Most similar roles pay $144,678–$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 23 open roles on FindRole.

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Senior Engineer - Embedded Software

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, architects, marketing, and management to ensure reliable product requirements and test plans. You will leverage modern continuous integration tools like Git and Jenkins while adhering to safety standards such as IEC 61508 and security protocols like IEC 62443. This role requires a minimum of five years of experience in embedded software development, knowledge of object-oriented programming concepts, and familiarity with industrial protocols including Common Industrial Protocol (CIP).

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 development teams.
  • Construct testable requirements and implement automated test plans for reliability.
  • Use continuous integration tools to promote efficient 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 Engineer - Embedded Software

Rockwell Automation

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

Rockwell Automation

Mayfield Heights, Ohio 14 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 79 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) 7 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 65 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 52 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