> Markdown version of [/jobs/ext/488484-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/488484-embedded-software-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). --- # Embedded Software Engineer - **Company:** Apex Systems LLC - **Location:** Aberdeen, MD, United States - **Experience:** Experienced - **Salary:** $124,800.0 - $156,000.0 - **Contract:** Temporary to permanent - **Skills:** C++ (Programming Language), Computer Programming, Software Debugging, Embedded Software, Hardware Interface Design, Linux System Administration, Performance Tuning, Rapid Prototyping Process, Signal Processing, Systems Integration, Multithreading, Break Fix, Git, Software Defined Radio - **Published:** June 8, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8962420/embedded-software-engineer ## About the Role 3-5+ years of hands-on experience in embedded software development within a research, lab, or field test environment - Demonstrated experience developing Software Defined Radio (SDR) solutions and working with RF-enabled systems - Strong programming skills in C and C++, including experience with multithreading, thread synchronization, and asynchronous callbacks - Experience working with embedded systems and hardware, including direct interaction with embedded processors and hardware interfaces - Knowledge of cross-compilation workflows and development in Linux-based environments - Experience supporting or participating in lab-based testing and integration activities in an on-site setting ## Description * Design, develop, and test embedded software solutions supporting Software Defined Radio (SDR) and RF-based capabilities for mission-critical Army programs * Collaborate closely with cross-functional engineering teams to rapidly prototype, iterate, and deliver innovative solutions in a fast-paced R&D environment * Translate mission needs and real-world operational challenges into technical requirements and implement effective software-driven solutions * Develop and optimize C/C++ code for embedded systems, including multithreaded applications, asynchronous processing, and performance tuning * Integrate software with embedded hardware platforms, working directly with processors, interfaces, and RF components in lab and field environments * Support system integration, testing, and validation activities, including hands-on troubleshooting and debugging in on-site lab settings * Contribute to RF signal processing efforts, including implementation and testing of modulation, demodulation, and digital signal workflows * Utilize Git and modern development practices to manage code, track changes, and support collaborative development efforts * Participate in rapid experimentation and prototyping efforts, leveraging a flexible, innovation-driven engineering approach with minimal bureaucracy * Continuously evaluate and incorporate emerging technologies, tools, and techniques to enhance system performance and mission effectivenessApplication of security settings and other commercial best * Provides coaching and reviewing the work of lower-level technical staff. Why Join our Mission: Join a mission-driven team at the forefront of cyber and electronic warfare innovation, building next-generation embedded RF solutions that directly support the warfighter. This role offers a rare opportunity to work hands-on in a fast-paced R&D environment where creativity, rapid prototyping, and technical ownership are prioritized over bureaucracy. You'll have the autonomy to turn real-world mission needs into impactful technology while collaborating with high-caliber engineers on cutting-edge challenges. PLEASE NOTE: Candidates must be able to obtain and/or maintain a Department of Defense Secret security clearance as a condition and continuation of employment* ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Data Mining Accessibility](https://www.wearedevelopers.com/videos/802-data-mining-accessibility) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)