Associate Director of Embedded Software Engineering
Core
Lead a team of engineers to develop embedded software for MANET radios and advanced R&D projects, focusing on device drivers, networking functions, encryption, and security features.
Role type
Associate Director of Embedded Software Engineering
Builds
MANET radios, board support packages, network management software, and secure communication systems for defense and public safety.
Domain
Defense, law enforcement, public safety, tactical communications, embedded systems.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Linux kernel driver development, board support package (BSP) and secureboot expertise, network configuration and programming, team leadership, system-level design, encryption algorithm implementation.
Preferred skills
CNSA algorithms, Bash and Python scripting, audio codecs and stream protocols, IPsec/IGMP/SNMP protocols, NIST FIPS 140-3 and NIAP Common Criteria certification knowledge.
Technologies
AMD UltraScale+ MPSoC, Microchip Polarfire SoC, Linux kernel, MANET, MIMO, StreamCaster radios.
Responsibilities
Lead a team of engineers to ensure project success; develop device drivers and board support packages; develop MAC and mobile ad-hoc networking routing protocols; develop efficient wireless multicast protocols; develop network management software and user interfaces; develop audio streaming and push-to-talk voice applications; perform system-level design and implement security protocols and encryption algorithms.
Seniority
Senior, hands-on IC with team leadership