> Markdown version of [/jobs/ext/1348099-linux-embedded-c-c-programmer](https://www.wearedevelopers.com/jobs/ext/1348099-linux-embedded-c-c-programmer). 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). --- # Linux Embedded C/C++ Programmer - **Company:** Cornet Technology, Inc. - **Location:** Springfield, VA, United States - **Experience:** Expert - **Salary:** $130,000.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Network Sockets, Computer Programming, Software Debugging, Linux, Embedded C, Linux on Embedded Systems, Embedded Software, Network Troubleshooting, Network Protocols, Public Key Infrastructure, Software Engineering, Virtual Local Area Networks, PIC Microcontroller, SC Clearance, Yocto, Information Technology, Hardware Infrastructure, C++14, Programming Languages - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=005cc0f83f903ba7 ## About the Role Bachelor's degree in Computer Science or Electrical Engineering. * Proficiency in C/C++ programming languages. * Minimum of 5 years experience. * Experience developing embedded software on ARM-based processors. * Strong understanding of network protocols and network troubleshooting. * Familiarity with PKI, AS-SIP, and SRTP protocols is a plus. * Ability to obtain a Secret Clearance. * Linux administrative experience is necessary. * Familiarity with Yocto is a plus. * Familiarity with Java is a plus. * Familiarity with JITC requirements is a plus * Excellent problem-solving skills and attention to detail. * Strong communication and teamwork skills. * Ability to work effectively in a fast-paced manufacturing environment. US citizenship is required. ## Description We are looking for a skilled Embedded C/C++ Programmer to join our software development team. The ideal candidate will be responsible for developing embedded software solutions on ARM-based processors, microcontrollers and DSPs. This role requires expertise in network socket programming, VLAN programming, and familiarity with PKI, AS-SIP, and SRTP protocols. The successful candidate will also have Linux administrative experience and possess the ability to obtain a Secret Clearance. This is an on-site position due to the nature of our work., * Develop and implement embedded software solutions using C/C++ (C++ 14 and above) on ARM-based processors. * Design and implement network socket programming and VLAN programming for embedded systems. * Collaborate with cross-functional teams to integrate software with hardware components. * Test and debug embedded software to ensure optimal performance and reliability. * Stay updated with the latest industry trends and technologies related to embedded systems development. * Assist in the maintenance and administration of Linux systems. * Adhere to company policies and procedures, including security protocols for classified projects. * Document software designs, requirements, and test procedures. ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)