Embedded Software Engineer

Rockwell Automation

Hybrid

Quick summary

Work type
Hybrid
Location
Mayfield Heights, OH
Posted
2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $164k
$116k most similar roles pay here $207k

This listing doesn't post a salary. Most similar roles pay $134,875–$193,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 27 open roles on FindRole.

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Embedded Software Engineer

Join the New Product Development team as a senior software engineer focusing on embedded systems for Programmable Logic Controllers (PLC) and Industrial PCs (IPC). You will design, develop, and maintain safety-critical software while building automated tests and frameworks to support new features. Collaborate with cross-functional teams including system architects, marketing, and management in an Agile environment using the Scaled Agile Framework (SAFe), working on both commercial off-the-shelf and custom System on Chip architectures. Utilize C++ for development and Python for automation, ensuring reliable software through continuous integration practices and open-source tools like Git and Jenkins. This role demands expertise in real-time embedded systems, unit testing with frameworks such as CppUnit, and adherence to safety standards like IEC 61508.

What you'll do

  • Design and develop safety-critical embedded software for PLCs and IPCs.
  • Build and maintain tests and 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 to ensure 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

Embedded Software Engineer

3M

Monroe, NC 36 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

Associate Software Engineer-Embedded

Rockwell Automation

Remote (Mayfield Heights, OH) 5 days ago $71,360$107,040
C++ Python RTOS Linux GDB CI/CD Agile Scaled Agile Framework Embedded Systems Object-Oriented Programming Automated Testing
Remote Hybrid

Embedded Software Engineer - Labs

DoorDash, Inc

San Francisco, CA 14 days ago $159,800$235,000
C C++ ARM RTOS FreeRTOS Zephyr Embedded Linux I2C SPI UART CAN Motor control Power systems Battery management Watchdogs Fault handling Bare-metal programming Firmware design patterns Schematic review Board-level debug

Embedded Software Engineer

Qualcomm

San Diego, CA 70 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jira Scrum

Embedded Software Engineer

Qualcomm

San Diego, CA 65 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jenkins Linux REST SQL Scrum Agile