Principal Embedded Software Engineer
Core
Lead architectural design and development of low-latency embedded firmware on ARM-based SoCs and optimize Linux-based networking stacks for wireless applications.
Role type
Principal Embedded Software Engineer
Builds
MANET radios, device drivers, and networking functions for mission-critical defense and public safety systems
Domain
Defense, Law Enforcement, Public Safety; Embedded Systems, Wireless Communications
Required skills
Embedded Linux on ARM, C programming, Linux kernel driver development, Device driver development, MAC layer protocols, Mobile ad-hoc networking routing, Encryption algorithms, Socket programming, IPsec, Interrupt Service Routine development
Preferred skills
CNSA algorithms, Internet/Ethernet protocols, AMD UltraScale+ MPSoC, Microchip Polarfire SoC BSP, Data authentication
Technologies
ARM, Linux, C, AMD UltraScale+, Microchip Polarfire, IPsec
Responsibilities
Lead architectural design of embedded firmware, Optimize Linux networking stacks, Develop and maintain device drivers, Implement MAC and routing protocols
Seniority
Principal, hands-on IC and lead
