Senior Embedded Software Engineer, R&D

Motorola Solutions

Confirmed live yesterday Low trust
Hybrid

Quick summary

Work type
Hybrid
Location
Los Angeles, CA
Salary
$140,000–$200,000 / yr
Posted
156 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $171k
This role $170k
$108k most similar roles pay here $232k

This role pays less than 60% of similar roles. Most pay $149,500–$193,350 — the shaded band above. At the midpoint, this role pays about $170k versus about $171k 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 · Senior Embedded Software Engineer, R&D

Senior Embedded Software Engineer – R&D joins the Research & Development department to develop advanced communications technologies for tactical mesh networks. This role involves implementing software for MAC and mobile ad-hoc networking routing protocols, alongside network management tools and web interfaces. The engineer will build security protocols, encryption algorithms, audio streaming, and push-to-talk voice applications while ensuring products meet NIST FIPS 140-3 and NIAP Common Criteria standards. Daily tasks include developing device drivers and board support packages for ARM and RISC-V systems, performing Linux system customization, and creating testing software for performance reliability. Key technical requirements include expertise in C programming, Linux kernel driver development, socket programming, and experience with Internet/Ethernet protocols. The role addresses complex communication challenges by providing secure, high-bandwidth data connectivity in both line-of-sight and extreme non-line-of-sight environments.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Implement the software portion of MAC and mobile ad-hoc networking routing protocols.
  • Develop network management software and web interface components.
  • Implement various security protocols and encryption algorithms for secure communication.
  • Develop audio streaming and push-to-talk voice applications.
  • Enhance product security and robustness to meet NIST FIPS 140-3 and NIAP Common Criteria standards.
  • Create testing software to evaluate product performance and reliability.
  • Develop and maintain device drivers and board support packages for ARM and RISC-V systems.
  • Perform Linux system customization and scripting tasks.

What we're looking for

  • Must be a U.S. Citizen due to government contract requirements.
  • Minimum Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or a related engineering field.
  • Minimum 5 years of relevant embedded system software development experience.
  • Minimum 3 years of relevant embedded system software development experience with an advanced STEM degree.
  • Expertise in C programming and experience in Linux kernel driver development.
  • Preferred Master of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or a related field.
  • Knowledge of security protocols, encryption algorithms (such as CNSA), and Internet Protocol Security (IPsec).
  • Experience with socket programming, various Internet/Ethernet protocols, and Linux Interrupt Service Routine development.

More like this

Similar roles

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

Principal Embedded Software Engineer

Motorola Solutions

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

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

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

Senior Embedded Software Engineer

TSC

Aurora, CO 51 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ yrs exp