Embedded Software Engineer

Rockwell Automation

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Mayfield Heights, OH
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $159k
$117k $203k
below market most similar roles pay here above market

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

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Embedded Software Engineer

The Embedded Software Engineer joins an Agile development team to design, implement, and test software that communicates with other product components via APIs, services, or protocols. This role involves operating across the entire software development life cycle, including requirements management, design, implementation, testing, release, and maintenance. The engineer will apply technical skills to complex features, perform unit or functional testing, and participate in peer reviews of code and documentation. Key technical requirements include proficiency in C++, Python, and Realtime OS utilization. Candidates should have experience with ARM and x86 architectures, industrial protocols like Common Industrial Protocol, and tools such as In-Circuit Emulators, Oscilloscopes, Git, and Jenkins. The work focuses on developing embedded systems and software requirements analysis within an industrial automation context.

What does a Embedded Software Engineer earn?

Median $154416 from 99 postings across 20 companies.

See salary data

What you'll do

  • Design, implement, and test software that communicates with other system components via APIs, services, or protocols.
  • Manage the full software development life cycle including requirements, design, implementation, testing, release, and maintenance.
  • Apply technical skills to develop complex features using proven software design techniques and company quality guidelines.
  • Perform unit and functional testing to ensure software operates correctly and remains compatible with other system components.
  • Participate in peer reviews of technical documents, designs, source code, test cases, and user documentation.
  • Coach less experienced engineers on specific design and implementation techniques.
  • Monitor current trends in software development practices, technology utilization, and development tools to improve capabilities.

What we're looking for

  • Bachelor's Degree or equivalent relevant experience.
  • Legal authorization to work in the US.
  • Typically requires 1 years of experience in embedded development (preferred).
  • Bachelor's degree in Computer Engineering, Software Engineering, or Electrical Engineering with a Computer Science emphasis (preferred).
  • Demonstrated competence in object-oriented design and the use of an object-oriented programming language (preferred).
  • Proficiency in C++ (preferred).
  • Experience with Python or equivalent scripting language (preferred).
  • Experience with Realtime OS utilization (RTOS), ARM and x86 architectures, and industrial protocols like CIP (preferred).

More like this

Similar roles

Embedded Software Engineer

Rockwell Automation

Mayfield Heights, OH 73 days ago
C++ Python Embedded Software RTOS Linux ARM Intel CIP Ethernet USB PCI Express Agile Scaled Agile Framework IEC 61508 IEC 62443 Device Drivers System on Chip
3+ yrs exp Hybrid

Senior Engineer, Embedded Software

Rockwell Automation

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

Senior Engineer, Embedded Software

Rockwell Automation

Mayfield Heights, OH 8 days ago
Embedded Software C++ Python RTOS Linux Git Jenkins GDB GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443 Object-Oriented Programming System on Chip
5+ yrs exp Hybrid

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 65 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Wireless Communications FPGA Cybersecurity

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 141 days ago
C Linux Kernel embedded system s Socket Programming IPsec ARM RISC-V Board Support Package MAC Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria Ethernet Internet Protocol Encryption Algorithms CNSA
3+ yrs exp Hybrid

Embedded Software Engineer

General Dynamics

Dedham, MA 105 days ago $94,388–$99,550
C C++ Rust Linux SELinux ARMv8 Embedded Software Concurrent Programming Device Drivers Serial Communication Protocols Computer Networking Agile Version Control IDE Scripting Cybersecurity Encryption