Embedded Software Engineer
Rockwell Automation
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 77% of similar roles. Most pay $141,126–$201,750 — the shaded band above. At the midpoint, this role pays about $138k versus about $171k for comparable roles.
Based on 240 similar postings.
Employer
3M is a diversified technology and manufacturing conglomerate producing thousands of products across healthcare, safety, electronics, transportation, and consumer goods. Industry: Diversified Manufacturing
3M currently has 61 open roles on FindRole.
Listed pay typically runs $145,676–$178,049 across 51 roles with salary data.
Most-posted roles
At a glance
As an Embedded Linux Engineer, you will join a product development team to design and maintain real-time PREEMPT-RT Linux-based software for automated electromechanical systems. You will be responsible for developing system services, drivers, and middleware to ensure deterministic operation of motion and machine-control systems. Your daily work involves designing interfaces between embedded firmware, DSPs, sensors, and high-level application software while integrating industrial fieldbus protocols like EtherCAT to coordinate motors and actuators. The role also involves integrating machine-vision and AI Edge inspection subsystems with operator HMIs. To succeed, you must possess expertise in C/C++ for real-time operating systems, multithreaded software design, and source control tools. You will solve complex technical challenges in the domains of automation, robotics, and cable installation technologies to deliver reliable, field-ready products for global energy distribution.
Skills
What you'll do
What we're looking for
More like this
Rockwell Automation
Anduril Industries
Qualcomm
Qualcomm
Motorola Solutions
General Dynamics