Principal Embedded Software Engineer

Motorola Solutions

Confirmed live yesterday Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Los Angeles, CA
Salary
$180,000–$220,000 / yr
Posted
64 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $200k
$132k most similar roles pay here $246k

This role pays more than 52% of similar roles. Most pay $169,550–$216,300 — the shaded band above. At the midpoint, this role pays about $200k versus about $193k 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 135 open roles on FindRole.

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

Most-posted roles

View all roles at Motorola Solutions

At a glance

TL;DR · Principal Embedded Software Engineer

Principal Embedded Software Engineer The Principal Embedded Software Engineer joins the Software Engineering team to develop MANET radios and advanced research projects for mission-critical applications. 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 use, 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 responsibilities include ensuring product robustness to meet NIST FIPS 140-3 and NIAP Common Criteria standards while developing testing software for performance and reliability. The role requires expertise in C programming, Linux kernel driver development, socket programming, and various Internet/Ethernet protocols to solve complex communication challenges in demanding environments including defense, law enforcement, and public safety sectors.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 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 (Medium Access Control) 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.
  • 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 a relevant engineering field.
  • 8+ years of experience in embedded system software development.
  • Demonstrated lead expertise in designing and developing embedded firmware using embedded Linux on ARM processors for networking or wireless applications.
  • Expertise in C programming and Linux kernel driver development.
  • Must be a U.S. Citizen due to government contract requirements.
  • Ability to pass a background check and drug test.

More like this

Similar roles

Principal Embedded Security Engineer

Motorola Solutions

Los Angeles, CA 95 days ago $180,000$260,000
C/C++ Linux AES TLS SSL IPsec MACsec VPN DMVPN HMAC DSA Python FIPS 140-3 CSfC NIST
10+ yrs exp Hybrid

Associate Director of Embedded Software Engineering

Motorola Solutions

Los Angeles, CA +1 134 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

Embedded Software Engineer, R&D

Motorola Solutions

Los Angeles, CA 143 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 106 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 156 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

Research and Development Test Engineer

Motorola Solutions

Los Angeles, CA 74 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