Los Angeles, California, United States Hybrid Employment USD 140,000 - 200,000 Yearly

Silvus Technologies is hiring a Senior Embedded Software Engineer

About the Role

Silvus Technologies is hiring a Senior Embedded Software Engineer to advance our MANET radio systems and research initiatives. You will develop across the entire software stack, from device drivers and networking functions to critical security and encryption features.

What You'll Do

  • Implement the software portion of MAC and mobile ad-hoc networking routing protocols.
  • Develop network management software and web interfaces.
  • Implement various security protocols and encryption algorithms.
  • Build audio streaming and push-to-talk voice applications.
  • Analyze and improve product security to meet regulatory requirements like NIST FIPS 140-3 and NIAP Common Criteria.
  • Create testing software for product performance and reliability validation.
  • Develop and maintain device drivers and board support packages for ARM and RISC-V based systems.
  • Customize Linux systems and write automation scripts.

What We're Looking For

  • A Bachelor of Science in Electrical Engineering, Computer/Communications Engineering, Computer Science, or a related field.
  • Minimum 5 years of relevant embedded software development experience, or 3 years with an advanced STEM degree.
  • Expertise in C programming and experience with Linux kernel driver development.
  • Must be a U.S. Citizen due to U.S. government contract requirements.
  • All employment is contingent upon successfully passing a background check and drug test.

Nice to Have

  • A Masters of Science in Electrical, Computer, or Communications Engineering, or Computer Science.
  • Knowledge of security protocols and encryption algorithms like the CNSA suite.
  • Experience with socket programming and various Internet/Ethernet protocols.
  • Understanding of the MAC and Networking layers in communication systems.
  • Experience with AMD UltraScale+, MPSoC, Microchip Polarfire SoC, or BSP development.
  • Deep understanding of IPsec, network protocols, and data authentication/encryption.
  • Experience developing Linux Interrupt Service Routines.

Technical Stack

  • C, Linux
  • ARM, RISC-V
  • AMD UltraScale+, MPSoC, Microchip Polarfire SoC
  • IPsec, CNSA suite

Team & Environment

You will join the Software Engineering team, reporting to the Director of Software Engineering.

Benefits & Compensation

  • Salary range: $140,000-$200,000 USD.

Work Mode

This position operates on a hybrid schedule and is based in West Los Angeles, CA.

Silvus is proud to be an equal-opportunity employer, and we value diversity. We do not discriminate on the basis of race, color, age, religion or belief, ancestry, national origin, sex (including pregnancy), sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, physical or mental disability, protected veteran status, genetic information, political affiliation, or any other factor protected by applicable federal, state, or local laws.

Required Skills
CLinuxARMRISC-VAMD UltraScale+MPSoCMicrochip Polarfire SoCIPsecCNSA suiteLinux kernel driver developmentEmbedded Systems
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Silvus Technologies

Silvus Technologies is dedicated to connecting those who keep us safe by delivering advanced Mobile Ad-hoc Network (MANET) radios powered by a custom Mobile-Networked MIMO waveform. Their StreamCaster® radios provide vital communications for mission critical applications worldwide.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago