Embedded Software Engineer

Rockwell Automation

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Mayfield Heights, OH
Posted
38 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $161k
$121k most similar roles pay here $206k

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

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Embedded Software Engineer

As an Embedded Software Engineer on the Software Embedded engineering team, you will design, develop, and test safety- and security-critical embedded software for new Programmable Logic Controllers. Your daily responsibilities include leading high-level designs of controller features, building foundational software systems, libraries, and frameworks, and collaborating with cross-functional teams to create testable requirements and automated test plans. You will work within an agile framework to improve team velocity while mentoring less experienced personnel. The role requires proficiency in C++, Python, and industrial protocols like Common Industrial Protocol (CIP). You will navigate diverse environments including Intel and ARM architectures, embedded RTOS, Linux, and bare metal systems. Technical requirements include experience with Ethernet, USB, or PCI Express, as well as developing device drivers and software meeting IEC 61508 or IEC 62443 standards.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Develop safety- and security-critical embedded software for new Programmable Logic Controllers.
  • Work across diverse hardware and software environments, including custom System on Chip architectures and real-time operating systems.
  • Utilize modern continuous integration tools and promote the improvement of engineering practices across the global organization.
  • Lead high-level and detailed design of controller features while coordinating with architects, marketing, and management.
  • Build foundational software systems, libraries, and frameworks for use by other developers.
  • Collaborate with test personnel to construct testable requirements and implement automated test plans.
  • Mentor less experienced personnel and promote knowledge sharing within the development community.

What we're looking for

  • Bachelor's Degree or equivalent years of relevant work experience.
  • Legal authorization to work in the United States.
  • Minimum of 3 years of software engineering experience with professional development in software design and development.
  • Proficiency in object-oriented analysis, design, and programming techniques, especially in C++.
  • Experience working with real-time embedded development environments and low-level embedded software like device drivers.
  • Experience developing software to meet safety and security standards such as IEC 61508 or IEC 62443.
  • Experience developing automated tests and tools in high-level languages like Python.
  • Knowledge of industrial protocols (CIP), communication technologies (Ethernet, USB, PCI Express), and Intel/ARM architectures.

More like this

Similar roles

Embedded Software Engineer

Booz Allen Hamilton

Lexington Park, MD 72 days ago $86,900$198,000
Embedded Software C/C++ GoLang Java SE Linux Red Hat Enterprise Linux Agile Automated Testing Scripting Automation Cybersecurity
8+ yrs exp

Embedded Software Engineer

Booz Allen Hamilton

Huntsville, AL +3 59 days ago
Rust C C++ Python Agile CI/CD Kubernetes Git GitLab Jira Confluence Automated Testing Secure-by-Design Containerized Services

Embedded Software Engineer

Fortinet

Sunnyvale, CA 157 days ago $96,800$118,300
C C++ Embedded Linux Kernel Development TCP/IP Device Drivers ARM64 x86 GDB JTAG SPI I2C UART PCIe CI Firmware Secure Coding

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 42 days ago $66,900$95,300
C C++ Python Linux Embedded Software Assembly Language GSM CDMA UMTS LTE Tetra Git JIRA Agile Machine Learning RF FPGA Oscilloscopes Logic Analyzers

Embedded Software Engineer

General Dynamics

Dedham, MA +1 79 days ago $130,371$142,000
C++ Linux Rhapsody UML Hypervisor ARM Device Drivers Agile IDE Version Control Scripting Cybersecurity Encryption
5+ yrs exp

Senior Embedded Software Engineer

Rockwell Automation

Mayfield Heights, OH 38 days ago
Embedded Software C++ Python Object-Oriented Programming Git Jenkins GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443
5+ yrs exp Hybrid