Senior Embedded Software Engineer - Los Angeles, California
Job in
Los Angeles, Los Angeles County, California, 90079, USA
Listed on 2026-06-20
Listing for:
MissionHires
Full Time
position Listed on 2026-06-20
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Unix/Linux, Embedded Software Engineer
Job Description & How to Apply Below
Mission Hires is recruiting a full-time Senior Embedded Software Engineer for our client to develop next-generation radios and advanced research projects. Reporting to the Director of Software Engineering, you will work across the stack—from device drivers and BSPs for ARM and RISC‑V, to networking (MAC, ad‑hoc routing), security/encryption, audio streaming (PTT), and Linux customization. This hybrid role requires on-site presence in a 3‑days/week cadence (Mon/Wed/Thu).
U.S. citizenship is required due to government contracts; employment is contingent on a successful background check.
- Implement MAC (Medium Access Control) functions and mobile ad‑hoc networking routing protocols
- Develop network management software and web interfaces
- Implement security protocols and encryption algorithms
- Build audio streaming and push‑to‑talk (PTT) voice applications
- Analyze and harden product security/robustness to meet NIST FIPS 140-3 and NIAP Common Criteria
- Create testing software for product performance and reliability validation
- Develop and maintain device drivers and BSPs for ARM and RISC‑V systems
- Customize Linux systems and author supporting scripts
- BS in Electrical Engineering, Computer Science, or a related field
- 5+ years of embedded systems software development experience
- Expertise in C programming
- Hands‑on experience with Linux kernel driver development
- U.S. Citizenship (required for work on U.S. government contracts); successful background check
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×