Senior Embedded Software Engineer
General Dynamics
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 55% of similar roles. Most pay $147,200–$180,250 — the blue band above. At the midpoint, this role pays about $162k versus about $164k 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 42 open roles on FindRole.
Listed pay typically runs $145,676–$178,049 across 25 roles with salary data.
Most-posted roles
At a glance
As a Senior Embedded and Server Software Engineer, you will join a cross-functional team to support the Personal Safety Division's Connected Worker program. You will contribute to the architecture, design, and implementation of scalable software and digital solutions for Linux and Windows-based platforms. Your daily responsibilities include developing high-performance C/C++ software for embedded systems, designing low-latency network communications over Wi-Fi, and implementing short-range wireless technologies like Bluetooth Low Energy, NFC, and UWB. You will apply security best practices such as encryption while troubleshooting performance and interoperability across hardware interfaces. The role requires expertise in digital signal processing, audio algorithms, and industrial automation protocols including CIP, OPC-UA, and MQTT. You will solve complex technical problems involving time-critical communications and secure system design for industrial environments.
Skills
What you'll do
What we're looking for
More like this
General Dynamics
General Dynamics
3M
Philips
Carnegie Mellon University
Comcast