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