Embedded Software Engineer
Location: Irvine, CA (100% onsite – relocation required; relocation package available)
Duration: Full-Time
Rate: $48.08 - $67.31 USD
This Irvine, CA–based opportunity is with an innovative engineering organization focused on advanced wireless and embedded systems development. This role focuses on embedded systems development using C and Linux kernel environments, contributing to highly secure and high-performance communication platforms.
This is a unique opportunity to work on impactful technology used in defense, public safety, and other critical sectors. You’ll collaborate with a highly technical engineering team, gaining exposure to complex networking systems, security protocols, and next-generation embedded platforms. The role offers hands-on experience across the full embedded stack in a fast-paced, innovation-driven environment.
Duration: Full-Time/Direct Hire
Required Skills & Experience
· Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field with 2+ years of embedded software experience OR Master’s degree in a related field
· Strong proficiency in C programming
· Experience with Linux kernel driver development
· Must be a U.S. Citizen due to clients under U.S. government contracts
Desired Skills & Experience
· Master’s degree in relevant engineering field
· Experience with security protocols and encryption algorithms (e.g., CNSA suite)
· Knowledge of socket programming and Internet/Ethernet protocols
· Understanding of MAC layer and networking protocols
· Experience with ARM and RISC-V systems
· Familiarity with AMD UltraScale+ MPSoC and Microchip Polarfire SoC
· Knowledge of IPsec, data authentication, and encryption
· Experience with Linux interrupt service routines
What You Will Be Doing
Tech Breakdown
· 100% Embedded Systems, Networking, and Security Software Development
Daily Responsibilities
· 80% Hands On
· 10% Management Duties
· 10% Team Collaboration