Embedded Software Engineer
Apogee Research, LLC
About the Role
Apogee Research is seeking Embedded Software Engineers to join their team in Arlington, VA. This role focuses on developing cutting-edge software capabilities for tactical systems at the tactical edge, working with existing military and commercial hardware to create resilient, distributed systems.
Key Responsibilities
- Performing hands-on technical work including design and development of low-level software (typically C and C++) for tactical systems across a variety of architectures and POSIX compliant operating systems.
- Debugging cyber-physical systems by understanding both software and computer hardware issues.
- Supporting demonstration and testing in laboratory and test event settings.
- Learning new technologies and developing new approaches as needed.
- Working in cross-discipline teams to solve complex problems.
Requirements & Tech Stack
- Extensive experience building low-level software that reliably runs in a range of environmental conditions.
- High proficiency in C and C++.
- Thorough understanding of the theory and practice of buffers, transports, schedulers, and similar low-level software constructs.
- POSIX compliant operating systems.
- Understanding of hardware (ruggedized compute, amplifiers, software defined radios, etc.) is a strong plus.
- Theoretical and practical knowledge of signal processing techniques such as (Nyquist sampling, convolutions, Fourier transforms, etc.) is a strong plus.
Qualifications
- Existing DoD Top Secret clearance is extremely desirable.
- Candidates must be eligible to obtain a DoD Top Secret clearance.
- All applicants must be a US citizen.
The position is located in our Arlington, VA office (full-time in person).
Limited travel to support test and exercise events is expected.