> Markdown version of [/jobs/ext/4605023-senior-embedded-c-linux-engineer](https://www.wearedevelopers.com/jobs/ext/4605023-senior-embedded-c-linux-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded C++/Linux Engineer - **Company:** Gables Search Group - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Salary:** $140,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** VoIP, C++ (Programming Language), Cyber Security, Computer Programming, Computer Engineering, Software Debugging, Linux, Device Drivers, Embedded C, Linux on Embedded Systems, Embedded Software, Ethernet, Federal Information Processing Standards (FIPS), Internet Protocol Security (IP SEC), Internet Security, Linux Kernel, Network Monitoring, Routing, Network Protocols, Software Architecture, Reduced Instruction Set Computing, Socket Programming, Software Engineering, System Software, Web Applications, Computer Network Technologies, Audio Streaming, System-level Testing, Information Technology - **Published:** November 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-embedded-c-linux-engineer-los-angeles-ca--d2d43dd5-d41a-4980-bc6f-30dab1ac2364 ## About the Role Software Engineering, C++ Programming Language, Embedded Systems, Linux Operating System, United States Citizen, Government Contracts, Embedded Software, Software Engineering, Communication Systems, Internet Security, * Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field. * 5+ years of professional embedded software development experience. * Advanced proficiency in C++ programming. * Experience developing Linux kernel drivers. * Strong understanding of embedded systems and software architecture. * Experience debugging and developing software for embedded Linux environments. * Strong problem-solving and analytical skills. * U.S. Citizenship is required due to U.S. government contract requirements. * Must be able to successfully complete a background check., Experience with any of the following is highly desirable: * Security protocols and encryption algorithms, including CNSA Suite algorithms. * Socket programming and Internet/Ethernet networking protocols. * MAC and networking layers in wireless communication systems. * AMD UltraScale+ and MPSoC platforms. * Microchip PolarFire SoC BSP development. * IPsec (Internet Protocol Security). * Linux interrupt service routine (ISR) development. * Embedded networking and wireless communication systems. * Security-focused software development and regulatory compliance. * Automated performance, reliability, and system-level testing. ## Description Embedded SW Engineer. C++ and Linux. Must be a U.S. Citizen due to U.S. government contracts. Employment is contingent upon the successful clearance of a background check. Our client is seeking a highly skilled Senior Embedded Software Engineer to join its Software Engineering team and report to the Director of Software Engineering. This position offers the opportunity to work on sophisticated radio communication systems, embedded platforms, networking technologies, cybersecurity, and advanced research projects. The successful candidate will contribute across multiple layers of the system, including device drivers, networking, Linux, encryption, security, and voice communications. This is an ideal opportunity for an experienced embedded engineer who enjoys working on technically challenging products and wants to have a direct impact on the development of advanced communication systems., * Develop embedded software supporting MAC (Medium Access Control) and mobile ad-hoc networking (MANET) routing protocols. * Design and implement network management software and web-based interfaces. * Develop and integrate security protocols and encryption algorithms. * Build audio streaming and Push-to-Talk (PTT) voice applications. * Evaluate and improve product security, reliability, and robustness to meet regulatory and security standards, including NIST FIPS 140-3 and NIAP Common Criteria. * Develop software used for product performance, reliability, and validation testing. * Develop and maintain device drivers and Board Support Packages (BSPs) for ARM- and RISC-V-based platforms. * Customize and configure Linux systems for embedded applications. * Develop Linux scripts and system utilities. * Troubleshoot complex embedded software, hardware, networking, and system-level issues. * Work closely with hardware, software, systems, and research engineers throughout the product development lifecycle.