Embedded Software Engineer
3M
At a glance
AI generatedJoin our signal processing group as an Embedded Software Engineer, a role suited for a core systems expert skilled in low-level development and hardware-to-software integration. You will contribute to feature development by writing new software and analyzing requirements, design embedded subsystems using Object-Oriented methodologies, and work on real-time processors with strict timing constraints. Additionally, you’ll integrate AI tools to enhance engineering efficiency and develop Edge AI solutions, while also creating comprehensive test plans for unit, integration, and system-level testing in a global development environment. Ideal candidates are proficient in C++ and C, familiar with ARM-based or DSP microprocessor architectures, and have experience with RTOS, OOAD, Agile/Scrum processes, and version control tools like GIT. A background in DSP/Digital Communications is preferred for advanced signal processing tasks.
Skills
What you'll do
What we're looking for
Market check
This $63,800–$97,600 range sits above 0% of similar postings on FindRole.
Peer median band
$123,700–$198,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$135,000–$183,650
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Motorola Solutions, Inc. (NYSE: MSI) is a leading American technology company providing mission-critical communications, video security, and analytics for public safety and enterprise customers.
Motorola Solutions currently has 87 open roles on FindRole.
Listed pay typically runs $120,000–$150,000 across 76 roles with salary data.
Most-posted roles
More like this
3M
Motorola Solutions
Motorola Solutions
Apple Inc
Qualcomm
Qualcomm