Principal Embedded Software Engineer

Motorola Solutions

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Irvine, CA
Salary
$180,000–$220,000 / yr
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $194k
This role $200k
$130k most similar roles pay here $265k

This role pays less than 55% of similar roles. Most pay $165,000–$222,750 — the shaded band above. At the midpoint, this role pays about $200k versus about $194k for comparable roles.

Based on 240 similar postings.

Employer

About Motorola Solutions

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 133 open roles on FindRole.

Listed pay typically runs $109,500–$140,000 across 113 roles with salary data.

Most-posted roles

View all roles at Motorola Solutions

At a glance

TL;DR · Principal Embedded Software Engineer

The Principal Embedded Software Engineer joins the Irvine Engineering team to support the development of MANET radios and advanced research projects. This role involves leading the architectural design and development of low-latency embedded firmware on ARM-based SoCs, optimizing Linux-based networking stacks for wireless applications, and implementing MAC and mobile ad-hoc networking routing protocols. The engineer will build device drivers, board support packages for ARM and RISC-V systems, security features including encryption algorithms like CNSA, and audio streaming applications. Key technical requirements include expertise in C programming, Linux kernel driver development, and experience with IPsec and various Internet/Ethernet protocols. The work focuses on solving complex communication challenges for mission-critical applications in defense, law enforcement, and public safety environments, ensuring products meet rigorous regulatory standards such as NIST FIPS 140-3 and NIAP Common Criteria.

What does a Embedded Software Engineer earn?

Median $151500 from 69 postings across 15 companies.

See salary data

What you'll do

  • Lead the architectural design and development of low-latency embedded firmware on ARM-based SoCs.
  • Optimize Linux-based networking stacks for wireless applications.
  • Implement MAC layer software and mobile ad-hoc networking routing protocols.
  • Develop network management software and web interfaces.
  • Implement security protocols, encryption algorithms, and features to meet NIST FIPS 140-3 standards.
  • Develop audio streaming and push-to-talk voice applications.
  • Create testing software for product performance and reliability testing.
  • Develop and maintain device drivers and board support packages for ARM and RISC-V systems.

What we're looking for

  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields.
  • 8+ years of relevant embedded system software development experience.
  • Expertise in C programming and Linux kernel driver development.
  • Demonstrated lead expertise developing embedded firmware on ARM processors for networking, signal processing, or wireless applications.
  • Must be a U.S. Citizen.
  • Experience with various security protocols and encryption algorithms such as the CNSA suite (preferred).
  • Experience with socket programming and various Internet/Ethernet protocols (preferred).
  • Experience in AMD UltraScale+ MPSoC and Microchip Polarfire SoC BSP support package development (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

Motorola Solutions

Irvine, CA 6 days ago $140,000–$200,000
C Linux Kernel embedded system s ARM RISC-V IPsec Socket Programming Ethernet NIST FIPS 140-3 NIAP Common Criteria AMD UltraScale+ Microchip Polarfire SoC Board Support Package Scripting Encryption Algorithms
5+ yrs exp

Embedded Software Engineer, R&D

Motorola Solutions

Los Angeles, CA 156 days ago
C Linux Kernel embedded system s ARM RISC-V Socket Programming IPsec MAC MANET Ethernet NIST FIPS 140-3 NIAP Common Criteria Scripting BSP
2+ yrs exp Hybrid

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 119 days ago
C Linux Kernel embedded system s ARM RISC-V Socket Programming IPsec Ethernet Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria AMD UltraScale+ MPSoC Microchip Polarfire SoC Scripting Encryption Algorithms
3+ yrs exp Hybrid

Senior Embedded Software Engineer, R&D

Motorola Solutions

Los Angeles, CA 169 days ago $140,000–$200,000
C Linux Kernel embedded system s ARM RISC-V Socket Programming IPsec MAC Mobile Ad-hoc Networking Ethernet NIST FIPS 140-3 NIAP Common Criteria Encryption Algorithms Scripting
5+ yrs exp Hybrid

Associate Director of Embedded Software Engineering

Motorola Solutions

Los Angeles, CA +1 147 days ago $200,000–$250,000
C Linux Kernel embedded system s Board Support Package AMD UltraScale+ MPSoC Microchip Polarfire SoC Secureboot Python Bash IPsec IGMP SNMP NIST FIPS 140-3 NIAP Common Criteria MAC MANET MIMO
8+ yrs exp Hybrid

Research and Development Test Engineer

Motorola Solutions

Los Angeles, CA 87 days ago $85,000–$130,000
C++ Python Embedded Linux Firmware Development MATLAB Scripting Signal Generators Spectrum Analyzers Logic Analyzers wireless/networking MANET MIMO Linux Windows Automated Testing
3+ yrs exp