Senior Embedded Software Engineer

Motorola Solutions

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Los Angeles, CA
Salary
$140,000–$200,000 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $159k
This role $170k
$110k $210k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $139,912–$177,250 — the blue band above. At the midpoint, this role pays about $170k versus about $159k 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 172 open roles on FindRole.

Listed pay typically runs $100,000–$130,000 across 129 roles with salary data.

Most-posted roles

View all roles at Motorola Solutions

At a glance

TL;DR · Senior Embedded Software Engineer

JOB TITLE: Senior Embedded Software Engineer The Senior Embedded Software Engineer joins the Engineering Group to support the development of MANET radios and advanced research projects. This role involves developing highly efficient low-latency embedded firmware on ARM-based SoCs, specifically optimizing Linux-based networking stacks for wireless applications. Key responsibilities include implementing software for Medium Access Control, mobile ad-hoc networking routing protocols, device drivers, networking functions, and security features. The engineer will also build testing software for product performance and reliability. Required technical skills include expertise in C programming, Linux kernel driver development, and socket programming. Preferred experience includes AMD UltraScale+ and Microchip Polarfire SoC BSP support, IPsec, and CNSA algorithms. This work addresses mission-critical communication challenges for defense, law enforcement, and public safety agencies in demanding operational environments.

What does a Embedded Software Engineer earn in California?

Median $180800 from 38 postings across 11 companies.

See salary data

What you'll do

  • Develop high-efficiency, low-latency embedded firmware on ARM-based SoCs.
  • Optimize Linux-based networking stacks for wireless applications.
  • Implement software for Medium Access Control (MAC) and mobile ad-hoc networking routing protocols.
  • Develop device drivers and Linux kernel Interrupt Service Routines.
  • Implement security features including encryption algorithms and data authentication.
  • Create testing software to evaluate product performance and reliability.
  • Support BSP package development for AMD UltraScale+ and Microchip Polarfire SoCs.

What we're looking for

  • Minimum Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields.
  • 5+ years of relevant embedded system software development experience.
  • Expertise in C programming and experience in Linux kernel driver development.
  • Must be a U.S. Person (permanent resident or citizen).
  • Knowledge and experience of different security protocols and encryption algorithms such as the CNSA suite (preferred).
  • Demonstrated experience with socket programming and various Internet/Ethernet protocols (preferred).
  • Understanding of MAC and Networking layer of a communication system (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 46 days ago $140,000–$200,000
C Linux embedded system s ARM RISC-V Socket Programming IPsec Ethernet MAC MANET MIMO BSP NIST FIPS 140-3 NIAP Common Criteria CNSA Audio Streaming Web Interface Encryption Algorithms
5+ yrs exp

Principal Embedded Software Engineer

Motorola Solutions

Irvine, CA 46 days ago $180,000–$220,000
C Embedded Linux ARM RISC-V Linux Kernel Driver Socket Programming IPsec MAC MANET MIMO UltraScale+ Polarfire NIST FIPS 140-3 NIAP Common Criteria Ethernet BSP Firmware Signal Processing
8+ yrs exp

Principal Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 4 days ago $180,000–$220,000
Linux Kernel ARM RISC-V Device Drivers Socket Programming IPsec MAC MANET MIMO UltraScale+ Polarfire SoC BSP Signal Processing Networking Stacks Encryption Algorithms CNSA Ethernet Interrupt Service Routine
8+ yrs exp Hybrid

Principal Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 4 days ago $180,000–$220,000
Embedded Linux C ARM RISC-V Linux Kernel Device Drivers IPsec MANET MIMO Socket Programming Ethernet Firmware Signal Processing NIST FIPS 140-3 NIAP Common Criteria UltraScale+ Microchip Polarfire
8+ yrs exp Hybrid

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 159 days ago
C Linux Kernel embedded system s Socket Programming IPsec ARM RISC-V Board Support Package MAC Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria Ethernet Internet Protocol Encryption Algorithms CNSA
3+ yrs exp Hybrid

Principal Embedded Security Engineer

Motorola Solutions

Los Angeles, CA 148 days ago $180,000–$260,000
C/C++ Linux AES TLS SSL IPsec MACsec VPN DMVPN HMAC DSA Python Network Programming FIPS 140-3 NIAP Common Criteria NSA CNSA Layer 2 Layer 3 Embedded Software MANET MIMO
10+ yrs exp Hybrid