Search Jobs

Senior Embedded Software Engineer – Radio Systems

All, Software/SaaS

Los Angeles, CA

Location: Los Angeles, CA | Schedule: Full-time, hybrid (minimum 3 days onsite per week, on-site Mondays, Wednesdays, and Thursdays) | Compensation: $135,000 - $200,000 a year

Overview

A U.S. federal contractor specializing in advanced radio systems is seeking a Senior Embedded Software Engineer to join its Software Engineering team, reporting to the Director of Software Engineering. This role offers the opportunity to work across the full technology stack of next-generation radio systems and advanced research projects, including device drivers, networking, encryption, and security features.

What you'll do

  • Implement software for MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Develop network management software and web interfaces
  • Implement various security protocols and encryption algorithms
  • Build audio streaming and push-to-talk voice applications
  • Analyze and improve product security and robustness to meet regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Develop testing software for product performance and reliability testing
  • Develop and maintain device drivers and board support packages for both ARM and RISC-V based systems
  • Perform Linux system customization and scripting

Required qualifications

  • Bachelor of Science degree in Electrical Engineering, Computer Science, or a relevant field
  • 5+ years of relevant embedded system software development experience
  • Expertise in C programming and experience with Linux kernel driver development
  • Must be a U.S. Citizen due to U.S. government contracts; employment is contingent upon successful clearance of a background check

Preferred qualifications

  • Knowledge and experience with various security protocols and encryption algorithms, such as the suite of CNSA algorithms
  • Experience with socket programming and various Internet/Ethernet protocols
  • Understanding of the MAC and networking layers of a communication system
  • Experience with AMD UltraScale+, MPSoC, and Microchip Polarfire SoC board support package development
  • Familiarity with IPsec (Internet Protocol Security)
  • Experience with Linux Interrupt Service Routine development

Compensation and benefits

  • $135,000 - $200,000 a year (pay range is not a guarantee; it is based on market research and peer data, and will vary depending on the candidate's experience and qualifications)

Why this role

This position offers hands-on work across the full spectrum of embedded radio system development, from low-level device drivers to advanced security and encryption features, on a hybrid schedule in Los Angeles, CA.

"*" indicates required fields

Address*
Max. file size: 100 MB.
SMS Opt In
This field is for validation purposes and should be left unchanged.