Principal Embedded Software Engineer

Motorola Solutions

Actively hiring
Irvine, CA Posted 54 days ago $180,000$250,000 / year

At a glance

AI generated

TL;DR

Silvus is hiring a Principal Embedded Software Engineer to join its Engineering Group in Irvine, CA, reporting directly to the Senior Engineering Director. This role involves developing critical components of Silvus’ MANET radios and advanced research projects, including implementing MAC protocols, audio streaming applications, enhancing product security to meet regulatory standards like NIST FIPS 140-3, and maintaining device drivers for ARM and RISC-V systems. The ideal candidate will have extensive experience in C programming, Linux kernel driver development, and knowledge of encryption algorithms such as CNSA suites, along with expertise in socket programming and network protocols. They should also be familiar with AMD UltraScale+ MPSoC and Microchip Polarfire SoC BSP support package development. This position requires a deep understanding of IPsec and data authentication mechanisms, making it ideal for someone passionate about embedded systems and security in the networking domain.

Skills

C Linux kernel driver development Socket programming Internet/Ethernet protocols AMD UltraScale+ MPSoC Microchip Polarfire SoC BSP IPsec Network protocols Data authentication Encryption algorithms NIST FIPS 140-3 NIAP Common Criteria ARM RISC-V

What you'll do

  • Implement software for MAC protocols and mobile ad-hoc networking routing.
  • Develop audio streaming and push-to-talk voice applications.
  • Enhance product security to meet NIST FIPS 140-3 and NIAP Common Criteria requirements.
  • Create and maintain device drivers and board support packages for ARM and RISC-V systems.
  • Support AMD UltraScale+ MPSoC and Microchip Polarfire SoC BSP development.

What we're looking for

  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant field.
  • 8+ years of embedded system software development experience.
  • Expertise in C programming and Linux kernel driver development.
  • Experience with security protocols, encryption algorithms, and IPsec.
  • Knowledge of socket programming and Internet/Ethernet protocols.
  • Development and maintenance of device drivers for ARM and RISC-V systems.

Market check

Salary context

This $180,000–$250,000 range sits above 82% of similar postings on FindRole.

Peer median band

$131,650$223,400

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,450$208,312

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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

Listed pay typically runs $120,000–$150,000 across 76 roles with salary data.

Most-posted roles

View all roles at Motorola Solutions

More like this

Similar roles

Senior Embedded Software Engineer

Motorola Solutions

Los Angeles, Ca, US 54 days ago $135,000$200,000
C Linux kernel driver development ARM RISC-V BSP development AMD UltraScale+ Microchip Polarfire SoC Socket programming IPsec Internet/Ethernet protocols NIST FIPS 140-3 NIAP Common Criteria CNSA suite

Associate Director of Embedded Software Engineering

Motorola Solutions

Los Angeles, Ca, US 32 days ago $200,000$250,000
C Python Bash Linux kernel driver development Network configurations and programming NIST FIPS 140-3 NIAP Common Criteria IPsec IGMP SNMP Audio codecs Stream protocols AMD UltraScale+ MPSoC Microchip Polarfire SoC

Embedded Software Engineer

Motorola Solutions

Schaumburg, Il, US 66 days ago $75,000$150,000
C C++ Python Linux Agile Git JIRA

Embedded Software Engineer

3M

Remote (Usa, Monroe, Nc, US) 20 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB MISRA IAR Embedded Workbench GitHub CI/CD DevOps JTAG SWD logic analyzers RF test equipment Python C embedded development static code analysis unit tests integration tests
Remote

Embedded Software Engineer

Qualcomm

San Diego, Ca,Us, US 54 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jira Scrum

Embedded Software Engineer

Qualcomm

San Diego, Ca,Us, US 49 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jenkins Linux REST SQL Scrum Agile