Sr Embedded Software Engineer

 Job Description:

Senior Embedded Software Engineer

Location: Irvine, CA (Hybrid Onsite M/W/Th)
Compensation: $135,000 $200,000 annually

About the Opportunity

Our client is seeking a full-time Senior Embedded Software Engineer to join the Software Engineering team, reporting to the Director of Software Engineering.

In this role, youll contribute to the development of next-generation radios and advanced research projects. Youll work across the entire system stack, including device drivers, networking, encryption, and security features.

This position follows a hybrid schedule with a minimum of 3 days onsite each week (Mondays, Wednesdays, and Thursdays).

Key Responsibilities

  • Implement the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.

  • Develop network management software and web interface solutions.

  • Implement and integrate security protocols and encryption algorithms.

  • Build audio streaming and push-to-talk voice applications.

  • Analyze and enhance product security and robustness to meet standards such as NIST FIPS 140-3 and NIAP Common Criteria.

  • Develop testing software for performance and reliability validation.

  • Create and maintain device drivers and board support packages (BSP) for ARM and RISC-V systems.

  • Customize Linux systems and develop scripting solutions.

Required Qualifications

  • Bachelors degree in Electrical Engineering, Computer Science, or a related field.

  • 5+ years of embedded system software development experience.

  • Strong expertise in C programming and Linux kernel driver development.

  • U.S. Citizenship required due to government contract work.

  • Ability to successfully pass a background check.

Preferred Skills & Experience

  • Experience with a variety of security protocols and encryption algorithms (including CNSA suite).

  • Knowledge of socket programming and Internet/Ethernet protocols.

  • Understanding of MAC and networking layers in communication systems.

  • Experience with BSP development for AMD UltraScale+, MPSoC, and Microchip Polarfire SoC.

  • Familiarity with IPsec (Internet Protocol Security).

  • Linux Interrupt Service Routine (ISR) development experience.

Compensation & Benefits

  • Competitive base salary: $135,000 $200,000

  • Hybrid schedule: Onsite M/W/Th, remote Tu/Fri

  • Comprehensive benefits package

  Required Skills:

Software