Senior Embedded Software Engineer - Irvine

Motorola Solutions

Actively hiring
Irvine, CA Posted 55 days ago $140,000$200,000 / year

At a glance

AI generated

TL;DR

Silvus is hiring a Senior Embedded Software Engineer to join its Engineering Group in Irvine, CA, under the direction of the Senior Engineering Director. This role involves developing MANET radios and advanced research projects by implementing MAC protocols, audio streaming applications, and security enhancements to meet regulatory standards like NIST FIPS 140-3. The engineer will also work on device drivers and board support packages for ARM and RISC-V systems. Ideal candidates have a Bachelor’s degree in Electrical Engineering or Computer Science and at least five years of experience with embedded system software development, including expertise in C programming and Linux kernel driver development. Knowledge of security protocols, encryption algorithms, socket programming, and network protocols is essential, along with familiarity with AMD UltraScale+, MPSoC, Microchip Polarfire SoC, and BSP development.

Skills

C Linux ARM RISC-V BSP AMD UltraScale+ MPSoC Microchip Polarfire SoC IPsec socket programming Internet/Ethernet protocols NIST FIPS 140-3 NIAP Common Criteria CNSA suite data authentication encryption algorithms

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 comply with NIST FIPS 140-3 and NIAP Common Criteria.
  • Create and maintain device drivers for ARM and RISC-V systems.
  • Work on board support packages for advanced microprocessors like AMD UltraScale+.

What we're looking for

  • Bachelor’s degree in Electrical, Computer, or Communications Engineering, or Computer Science.
  • At least 5 years of embedded system software development experience; advanced STEM degree allows for 3 years.
  • Expertise in C programming and Linux kernel driver development.
  • Experience with security protocols, encryption algorithms (CNSA suite), and IPsec.
  • Knowledge of socket programming, Internet/Ethernet protocols, and network data authentication/encryption.

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $171k
This role $170k
$106k most similar roles pay here $227k

This role pays less than 51% of similar roles. Most pay $139,100–$203,225 — 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 94 open roles on FindRole.

Listed pay typically runs $110,000–$150,000 across 81 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 55 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
Hybrid

Senior Embedded Software Engineer – R&D

Motorola Solutions

Los Angeles, CA 55 days ago $140,000$200,000
C Linux kernel driver development socket programming Internet/Ethernet protocols IPsec network protocols data authentication encryption AMD UltraScale+ MPSoC Microchip Polarfire SoC BSP NIST FIPS 140-3 NIAP Common Criteria CNSA algorithms
Hybrid

Associate Director of Embedded Software Engineering

Motorola Solutions

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

Senior Embedded Software Engineer

Cisco

Remote (San Jose, CA) 88 days ago $165,000$241,400
C/C++ Python Linux I2C PCIe SPI MDIO TCP/IP Linux kernel Device driver development Networking ASICs PHY testing SSD USB NVRAM eMMC Secure-boot CMIS SFF standards Software quality processes
Remote

Senior Embedded Software Engineer

Motorola Solutions

Melville, NY 42 days ago $130,000$160,000
C++ Linux Python Git CMake TCP UDP Docker GitLab CI/CD ARM RTOS Embedded C/C++ Version Control Automated Testing Build Systems Image Processing Camera Systems
Hybrid

Senior Embedded Software Engineer

Cisco

Remote (Milpitas, CA) 94 days ago $165,000$241,400
C Python Linux Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB AI/ML Layer 2/3 network protocols network processors optical networking secure-boot CMIS SFF
Remote