Senior Embedded Software Engineer - Irvine
Core
Develop embedded software for MANET radios and advanced research projects, focusing on device drivers, networking functions, encryption, and security features for mission-critical communications.
Role type
Senior Embedded Software Engineer
Builds
MANET radios, network management software, and secure communication systems for defense, law enforcement, and public safety.
Domain
Defense and Public Safety Communications
Required skills
C programming, Linux kernel driver development, MAC and mobile ad-hoc networking routing protocols, security protocols and encryption algorithms, device drivers and board support package (BSP) development, Linux system customization
Preferred skills
Master of Science in relevant engineering field, CNSA suite knowledge, socket programming, IPsec and network protocols, AMD UltraScale+/MPSoC or Microchip Polarfire SoC development, Linux Interrupt Service Routine (ISR) development
Technologies
Linux, ARM, RISC-V, C, IPsec, NIST FIPS 140-3, NIAP Common Criteria, CNSA
Responsibilities
Implement MAC and routing protocols, develop network management software and web interfaces, implement security and encryption, develop audio streaming and push-to-talk applications, analyze product security for regulatory compliance, create testing software, develop device drivers and BSPs
Seniority
Senior, hands-on IC
