Silvus Technologies is hiring a Principal Embedded Software Engineer to lead the architectural design and development of embedded firmware for our advanced MANET radios and research projects. You will be instrumental in building secure, low-latency systems that fulfill our mission of 'Keeping Our Heroes Connected'.
What You'll Do
- Lead the architectural design and development of highly efficient, low-latency embedded firmware on ARM-based SoCs (e.g., UltraScale+).
- Optimize Linux-based networking stacks for wireless applications.
- Implement the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.
- Develop network management software and web interfaces.
- Implement different security protocols and encryption algorithms.
- Develop audio streaming and push-to-talk voice applications.
- Analyze and improve product security and robustness to meet regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
- Implement testing software for product performance and reliability testing.
- Develop and maintain device drivers and board support packages for ARM and RISC-V based systems.
- Perform Linux system customization and scripting.
What We're Looking For
- Bachelor of Science degree in Electrical Engineering, Computer Science, or a relevant engineering field.
- 8+ years of relevant embedded system software development experience.
- 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.
- 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.
- All employment is contingent upon the successful clearance of a background check and drug test.
Nice to Have
- Knowledge of and experience with different security protocols and encryption algorithms such as the 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.
- Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication and encryption.
- Linux Interrupt Service Routine development.
Technical Stack
- Embedded Linux
- ARM processors
- C
- Linux kernel drivers
- AMD UltraScale+ MPSoC
- Microchip Polarfire SoC
- RISC-V
- IPsec
- CNSA algorithms
Team & Environment
You will report to the Director of Software Engineering as part of the Software Engineering team.
Benefits & Compensation
- Salary range: $180,000 - $220,000 USD
Work Mode
This is a hybrid position 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.



