Apogee Research is looking for Embedded Software Engineers to lead the creation of capabilities addressing currently unmet needs in National Security, focusing on implementing cutting-edge software capabilities at the tactical edge by transitioning from traditional monolithic architectures to compositional systems of systems for faster adaptation to adversarial environments.
Requirements
- 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.
- Theoretical and practical knowledge of signal processing techniques such as (Nyquist sampling, convolutions, Fourier transforms, etc. is a strong plus.
- Understanding of hardware (ruggedized compute, amplifiers, software defined radios, etc.) is a strong plus.
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 through a deep understanding of both software and computer hardware issues.
- Supporting demonstration and testing in both laboratory and test events settings.
- Learning new technologies and developing fundamentally new approaches as needed.
- Working in cross-discipline teams to solve hard problems through collaboration.
Other
- Limited travel to support test and exercise events is expected.
- Existing DoD Top Secret clearance is extremely desirable, otherwise all candidates must be eligible to obtain one and therefore all candidates must be a US citizen to apply.
- full-time in person