Embedded Software Engineer

Motorola Solutions

Confirmed live yesterday Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Los Angeles, CA
Employment
Full-time
Posted
152 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $152k
$115k $189k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $122,285–$181,275.

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

Listed pay typically runs $100,000–$135,000 across 120 roles with salary data.

Most-posted roles

View all roles at Motorola Solutions

At a glance

TL;DR · Embedded Software Engineer

JOB TITLE: Embedded Software Engineer The Embedded Software Engineer joins the Software Engineering team to develop advanced communications technologies for tactical mesh networks. This role involves implementing the software portion of MAC and mobile ad-hoc networking routing protocols, alongside network management software and web interfaces. Key responsibilities include developing device drivers and board support packages for ARM and RISC-V systems, customizing Linux systems, and implementing security protocols and encryption algorithms. The engineer will also build audio streaming and push-to-talk voice applications while ensuring product robustness meets NIST FIPS 140-3 and NIAP Common Criteria. Required technical skills include expertise in C programming, Linux kernel driver development, and socket programming. The work focuses on creating secure, high-bandwidth data connectivity and self-healing networks for complex non-line-of-sight environments.

What does a Embedded Software Engineer earn in California?

Median $180800 from 34 postings across 11 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 implementations.
  • Implement various security protocols and encryption algorithms.
  • Develop audio streaming and push-to-talk voice applications.
  • Improve product security and robustness to meet NIST FIPS 140-3 and NIAP Common Criteria requirements.
  • Create testing software for product performance and reliability testing.
  • Develop and maintain device drivers and board support packages for ARM and RISC-V systems.
  • Perform Linux system customization and scripting.

What we're looking for

  • Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or relevant engineering fields.
  • 3 years of relevant embedded system software development experience.
  • 1 year of relevant embedded system software development experience with an advanced STEM degree.
  • Expertise in C programming and experience in Linux kernel driver development.
  • Must be a U.S. Citizen.
  • Masters of Science degree in Electrical, Computer, or Communications Engineering, Computer Science (preferred).
  • Knowledge and experience of security protocols and encryption algorithms such as CNSA algorithms (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 39 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 39 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 Security Engineer

Motorola Solutions

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

Embedded Software Engineer

L3Harris

Camden, NJ 20 days ago $94,341–$156,188
Java C C++ Python VxWorks Red Hat Enterprise Linux OpenShift VMWare Jira Rational Team Concert SDLC Agile Scrum UML Asterisk RMF VOIP Static Analysis
4+ yrs exp

Embedded Software Engineer

General Dynamics

Bloomington, MN 38 days ago $118,570–$126,000
C C++ Python Rust Linux RTOS Docker Kubernetes HW/SW Integration DO-178 Agile Embedded Software Development
5+ yrs exp

Embedded Software Engineer

Qualcomm

San Diego, CA 39 days ago $117,800–$176,600
C C++ Python Assembly Java Perl Embedded Software Device Drivers SCons JTAG CPU Architecture Software Source Control Build Systems Debugging
2+ yrs exp