About this role
About the Role Embedded Software Engineer opportunity at Silvus Technologies, now part of Motorola Solutions, located at Silvus headquarters in West Los Angeles, CA. This is a full-time position on a hybrid schedule with a minimum of 3 onsite days per week (Mondays, Wednesdays, and Thursdays). The role focuses on building software for MAC and mobile ad-hoc networking, security, testing, and Linux-based platform support across ARM and RISC-V. What You'll Do
- Implement the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.
- Network management software and web interface implementation.
- Implementation of different security protocols and encryption algorithms.
- Audio streaming and push-to-talk voice application implementation.
- Analyze and improve product security and robustness to meet regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
- Implementation of testing software for product performance and reliability testing.
- Device driver and board support package development and maintenance for both ARM and RISC-V based systems.
- Linux system customization and scripting. What We're Looking For
- Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or relevant engineering fields.
- 3 years of relevant embedded system software development experience; 1 year of relevant embedded system software development experience with an advanced STEM degree.
- 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
- Masters of Science degree in Electrical, Computer, or Communications Engineering, Computer Science.
- Knowledge and experience of different security protocols and encryption algorithms such as 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. Compensation & Benefits
- Salary range: $48.08 - $67.31 USD per hour. The pay range is not a guarantee and may vary based on experience.
- Our U.S. Benefits include: Incentive Bonus Plans; Medical, Dental, Vision benefits; 401K with Company Match; 10 Paid Holidays; Generous Paid Time Off; Employee Stock Purchase Plan; Paid Parental & Family Leave and more!