Principal Embedded Software Engineer

Motorola Solutions

Irvine, United States Posted October 26, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$180,000 - $220,000

Job Description

Join Silvus, a leading provider of advanced wireless communication solutions. As a Principal Embedded Software Engineer, you will play a key role in the development of our MANET radios and advanced research projects. You will lead the architectural design and development of embedded firmware, implement networking protocols, and enhance product security. This position offers a flexible work model, competitive benefits, and opportunities for professional growth.

  • Lead the architectural design and development of highly efficient low-latency embedded firmware on ARM-based SoCs, and optimizing Linux-based networking stacks for wireless applications.
  • Implement the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols, as well as network management software and web interface implementation.
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
  • Expertise in C programming and experience in Linux kernel driver development
  • Must be a U.S. Citizen due to clients under U.S. government contracts
  • 8+ years of relevant embedded system software development experience
  • All employment is contingent upon the successful clearance of a background check and drug test
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields
  • Demonstrated hands-on and lead expertise designing and developing embedded firmware using embedded Linux on ARM processors, for networking, signal processing and/or wireless applications
  • Knowledge of and experience with different security protocols and encryption algorithms such as suite of CNSA algorithms
  • Demonstrated experience with socket programming and various Internet/Ethernet protocols
  • Understanding of MAC and Networking layer of a communication system
  • Experience in AMD UltraScale+ MPSoC and Microchip Polarfire SoC BSP support package development
  • Linux Interrupt Service Routine development
  • Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication and encryption
Required Skills
communication Linux software development electrical engineering
Similar Jobs
Senior Software Engineer

Motorola Solutions

Applications Engineer

Motorola Solutions

Machine Learning Engineer

Motorola Solutions

How to apply

You apply on Motorola Solutions’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Motorola Solutions
Share This Job