Develop technology for clients' most important mission-forward challenges by supporting the development of systems, sites, and tools.
Requirements
- 3+ years of experience in Android development, including ATAK development or plug-in design
- 3+ years of experience with embedded Linux or Android-based edge platform
- 2+ years of experience with networking principles, messaging protocols, and data communications in constrained environments
- Experience developing for headless or non-GUI Android systems
- Experience working with local databases
- Experience programming in Java and Kotlin
- Knowledge of C++ and Python
Responsibilities
- Write, test, and edit code in support of the team’s overall results.
- Develop and reverse engineer software that supports hardware functionality on a wide range of devices.
- Configure solutions based on the platform being used.
- Troubleshoot and correct operational issues.
- Ensure that the software being created is secure.
Other
- Ability to obtain a Secret clearance
- Bachelor’s degree in Computer Science or Software Engineering
- Experience in DoD, SOF, or tactical mission environments
- Experience with cybersecurity, encryption, or secure communications
- Ability to troubleshoot issues at the hardware-software boundary in embedded systems