Embedded Software Engineer
Overview
Join Silvus Technologies as an Embedded Software Engineer to develop software for MAC and ad-hoc networking, security, and system software on ARM and RISC-V platforms. You will work within the Software Engineering team at Silvus HQ in West Los Angeles on hybrid days, contributing to secure, high-performance communications for tactical environments. You will shape embedded networking, device drivers, and security features that meet regulatory standards and reliability requirements. This role offers impact in a mission-driven, safety-focused company shaping resilient wireless networks.
Compensation / BenefitsIncentive Bonus PlansMedical, Dental, Vision benefits401K with Company Match10 Paid HolidaysGenerous Paid Time OffEmployee Stock Purchase Plan
ResponsibilitiesImplement MAC and mobile ad-hoc networking routing softwareDevelop network management software and web interfacesImplement security protocols and encryption algorithmsDevelop audio streaming and push-to-talk applicationsAnalyze and improve product security to meet FIPS 140-3 and NIAP Common CriteriaCreate testing software for performance and reliabilityDevelop and maintain device drivers and BSPs for ARM and RISC-VLinux system customization and scripting
Key requirementsBachelor in Electrical, Computer, or Communications Engineering3 years of embedded system software development experience; 1 year with advanced STEM degreeExpertise in C programming and Linux kernel driver developmentU.S. Citizen due to government contractsBackground check and drug test clearanceC programmingLinux kernel driver developmentSocket programmingNetworking protocols understandingIPsec / encryption algorithmsMAC and Networking layer knowledge