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.


