Principal Embedded Software Engineer
Core
Develop software for Silvus' MANET radios and advanced research projects, focusing on device drivers, networking functions, encryption, and security features.
Role type
Principal Embedded Software Engineer
Builds
Self-healing, self-forming mesh network radios for tactical communications
Domain
Defense/Tactical Communications
Required skills
C programming, Linux kernel driver development, MAC protocol implementation, mobile ad-hoc networking routing protocols, security protocol implementation, encryption algorithms, device driver development, board support package development, Linux system customization
Preferred skills
Socket programming, Internet/Ethernet protocols, IPsec, AMD UltraScale+ MPSoC BSP, Microchip Polarfire SoC BSP, Linux Interrupt Service Routine development (via careerplan.io/jobs/R60569-principal-embedded-software-engineer-at-motorolasolutions)
Technologies
Linux, ARM, RISC-V, AMD UltraScale+ MPSoC, Microchip Polarfire SoC
Responsibilities
Implement MAC and mobile ad-hoc networking routing protocols; develop network management software and web interfaces; implement security protocols and encryption algorithms; develop audio streaming and push-to-talk voice applications; analyze and improve product security to meet regulatory requirements; implement testing software for product performance and reliability; develop and maintain device drivers and board support packages; customize Linux systems and write scripts
Seniority
Principal, hands-on IC
