Principal Embedded Software Engineer

Motorola Solutions•Los Angeles, CA
•$180,000 - $220,000•Hybrid

About The Position

Silvus Technologies, a wholly owned subsidiary of Motorola Solutions, develops advanced MANET and MIMO communications systems, including StreamCaster radios and its proprietary MN-MIMO waveform for mission-critical communications. Silvus is seeking a Principal Embedded Software Engineer to join its Software Engineering team and contribute to MANET radios and advanced research projects. The role covers multiple system areas, including device drivers, networking functions and services, encryption, and security features. The position is based at Silvus Technologies’ headquarters in West Los Angeles, California, on a hybrid schedule requiring at least three onsite days per week: Mondays, Wednesdays, and Thursdays. The role includes occasional field testing or demonstrations and requires travel of 10–25%. Domestic relocation is provided. The position requires U.S. citizenship because of government-contract clients, and employment is contingent on successfully clearing a background check and drug test.

Requirements

  • Bachelor of Science degree in Electrical Engineering, Computer Science, or a relevant engineering field.
  • At least 8 years of relevant embedded system 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 and experience in Linux kernel driver development.
  • U.S. citizenship, due to clients under U.S. government contracts.
  • Successful clearance of a background check and drug test as a condition of employment.

Nice To Haves

  • Knowledge of and experience with security protocols and encryption algorithms, such as the CNSA suite of algorithms.
  • Experience with socket programming and various 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 architectural design and development of highly efficient, low-latency embedded firmware on ARM-based SoCs, such as UltraScale+, and optimize Linux-based networking stacks for wireless applications.
  • Implement software for MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.
  • Develop network management software and web interfaces.
  • Implement security protocols and encryption algorithms.
  • Implement audio streaming and push-to-talk voice applications.
  • Analyze and improve product security and robustness to meet regulatory requirements, including NIST FIPS 140-3 and NIAP Common Criteria.
  • Develop testing software for product performance and reliability testing.
  • Develop and maintain device drivers and board support packages for ARM- and RISC-V-based systems.
  • Customize Linux systems and develop scripts.
  • 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
  • Domestic relocation provided
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service