Principal Embedded Software Engineer

Motorola Solutions•Los Angeles, CA
•Hybrid

About The Position

Silvus Technologies, a wholly owned subsidiary of Motorola Solutions, develops MANET and MIMO communications systems for mission-critical applications. Its StreamCaster radios and proprietary MN-MIMO waveform provide secure, reliable connectivity for defense, law enforcement, and public safety agencies. The Principal Embedded Software Engineer reports to the Director of Software Engineering and works on development of Silvus MANET radios and advanced research projects. The role covers system areas including device drivers, networking functions and services, encryption, and security features. It is based at Silvus Technologies’ West Los Angeles headquarters on a hybrid schedule, with at least three onsite days per week—Mondays, Wednesdays, and Thursdays. The posting lists no travel requirement in the role description, though a separate travel section states 10–25%.

Requirements

  • Bachelor of Science degree in Electrical Engineering, Computer Science, or a relevant engineering field.
  • At least 8 years of relevant embedded systems software development experience.
  • Hands-on and lead expertise designing and developing embedded firmware using embedded Linux on ARM processors for networking, signal processing, and/or wireless applications.
  • Expertise in C programming.
  • Experience in Linux kernel driver development.
  • Must be a U.S. citizen due to clients under U.S. government contracts.
  • Employment is contingent upon successfully clearing a background check and drug test.

Nice To Haves

  • Knowledge of and experience with security protocols and encryption algorithms, such as the suite of CNSA algorithms.
  • Experience with socket programming and Internet/Ethernet protocols.
  • Understanding of the MAC and networking layers of a communication system.
  • Experience developing BSP support packages for AMD UltraScale+ MPSoC and Microchip PolarFire SoC.
  • Deep understanding of IPsec, network protocols, data authentication, and encryption.
  • Linux Interrupt Service Routine development.

Responsibilities

  • Lead the architectural design and development of highly efficient, low-latency embedded firmware on ARM-based SoCs, such as UltraScale+.
  • Optimize Linux-based networking stacks for wireless applications.
  • Develop and maintain device drivers and board support packages for ARM- and RISC-V-based systems.
  • Implement the software portion of MAC and mobile ad-hoc networking routing protocols.
  • Perform other related duties as assigned.

Benefits

  • Incentive bonus plans
  • Medical, dental, and vision benefits
  • 401(k) with company match
  • 10 paid holidays
  • Generous paid time off packages
  • Employee stock purchase plan
  • Paid parental and family leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service