Embedded Software Engineer
On-site · Arlington, Virginia, United States
Job Summary
Embedded Software Engineer to lead design and development of low-level software (C/C++) for tactical systems across multiple architectures and POSIX OSes; debug cyber-physical systems and support demonstrations and testing in lab and field/test events; collaborate with cross-discipline teams; knowledge of buffers, transports, schedulers, and signal processing techniques (Nyquist, convolutions, Fourier transforms) is advantageous; familiarity with hardware such as ruggedized compute and software defined radios. Role based in Arlington, VA, full-time in person; DoD-related work with enhanced eligibility for Top Secret clearance and US citizenship required to apply. The position emphasizes hands-on hardware/software integration, testing support, and collaboration on advanced national-security projects.
Required Qualifications
- Extensive experience building low level software that reliably runs in a range of environmental conditions
- High proficiency in C and C++
- Thorough understanding of buffers, transports, schedulers, and similar low-level software constructs
- Theoretical and practical knowledge of signal processing techniques (Nyquist sampling, convolutions, Fourier transforms) is a strong plus
- Understanding of hardware (ruggedized compute, amplifiers, software defined radios) is a strong plus
- Existing DoD Top Secret clearance desirable or eligibility to obtain one; US citizenship required to apply
Additional Requirements
- US citizen required to apply; DoD clearance considerations
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.