Senior Embedded Software Engineer – R&D
Core
Developing embedded software for advanced tactical communications radios, implementing networking protocols, security, and device drivers for self-healing mesh networks.
Role type
Senior Embedded Software Engineer (R&D)
Builds
Secure, high-bandwidth tactical radios and mesh networking systems
Domain
Defense/Tactical Communications
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Linux kernel driver development, MAC layer protocols, mobile ad-hoc networking routing, security protocols, encryption algorithms, device driver development, ARM/RISC-V BSP development, Linux system customization
Preferred skills
CNSA algorithms, socket programming, IPsec, network protocols, data authentication, Linux Interrupt Service Routine development, AMD UltraScale+ MPSoC, Microchip Polarfire SoC
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 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