Embedded Software Engineer
Core
Develop embedded software for tactical radios, implementing MAC protocols, routing, security, and audio streaming for secure, self-healing mesh networks.
Role type
Senior Embedded Software Engineer (Tactical Communications)
Builds
Silvus tactical radios with self-healing mesh networking capabilities
Domain
Defense & Security / Embedded Systems / Networking (via careerplan.io/jobs/R63577-embedded-software-engineer-at-motorolasolutions)
Deliverable
production ML models | product features
Required skills
C programming, Linux kernel driver development, MAC protocol implementation, routing protocols, security protocol implementation, encryption algorithms, device driver development, ARM/RISC-V BSP development, Linux scripting
Preferred skills
Socket programming, IPsec, AMD UltraScale+ MPSoC BSP, Microchip Polarfire SoC BSP, Linux Interrupt Service Routine development, CNSA algorithms
Technologies
Linux, ARM, RISC-V, C, IPsec, CNSA
Responsibilities
Implement MAC and mobile ad-hoc networking routing protocols; Develop network management software and web interfaces; Implement security protocols and encryption algorithms; Develop device drivers and board support packages for ARM and RISC-V systems; Customize Linux systems and write scripts; Create testing software for product performance and reliability.
Seniority
Senior, hands-on IC
