Embedded Software Developer
Listed on 2026-06-26
-
Software Development
Unix/Linux, Embedded Systems/ Firmware/ IoT, Python, C++ Developer
Job#: 3037528
Job Title: Embedded Software Developer
Location: Aberdeen Proving Ground, Maryland (On-site)
OverviewThis role offers an opportunity to combine technical skills with big‑picture thinking in a research and development (R&D) position. As an Embedded Software Developer, you will support a team in engineering solutions for complex challenges by designing, developing, and testing embedded software for RF capabilities. You will collaborate with engineers, contribute to innovative solutions, and grow your expertise in a supportive and dynamic, hands‑on R&D environment.
Key Responsibilities- Utilize strong programming skills in C and C++ for embedded systems.
- Design, develop, and test embedded software for RF capabilities.
- Engage in hands‑on development of Software Defined Radio (SDR) solutions.
- Work with embedded processors and hardware interfaces, using cross‑compilation workflows.
- Implement multithreading solutions, including thread synchronization and asynchronous callbacks.
- Work within a lab‑based environment as part of a field test team.
- Collaborate with a team of engineers on innovative solutions for real‑world applications.
- Top Secret Security Clearance capability (acquire/maintain).
- Bachelor’s degree.
- 5+ years of professional experience, including hands‑on SDR development.
- Proficiency in C and C++ programming, including multithreading.
- Experience with embedded systems and hardware.
- Experience with cross‑compilation workflows.
- Knowledge of Linux distributions such as Red Hat or Rocky Linux.
- Familiarity with Git for version control.
- Exposure to RF signal‑processing concepts like modulation and demodulation.
- Experience with Python scripting for testing or automation.
- Experience with Rust programming language.
- Experience flashing firmware to embedded hardware platforms.
- Experience developing solutions for Xilinx SoC and RFSoC devices.
- Experience with digital RF sampling, modulations, error correction, or compression.
- BA in Computer Science or Engineering.
Equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, sex, age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, domestic partner status, marital status, disability, felony record, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. We consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.
#J-18808-Ljbffr(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).