> Markdown version of [/jobs/ext/2012319-software-engineer](https://www.wearedevelopers.com/jobs/ext/2012319-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Aquila Technology - **Location:** Washington, DC, United States (Remote available) - **Experience:** Experienced - **Contract:** Contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Algorithm Design, Boost (C++ Libraries), C++ (Programming Language), Software Documentation, Computer Programming, Continuous Integration, Linux, Emulators, Gradle, Apache Struts, Python (Programming Language), Linux Kernel, Linux Commands, Apache Maven, Model View Controller (MVC), Program Analysis, Standard Sql, Reverse Engineering, Software Engineering, System Programming, Systems Integration, Toolchain, Extensible Markup Language (XML), Spring-mvc, Large Language Models, Gitlab, Git, Containerization, Git Flow, Information Technology, Docker - **Published:** August 10, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9084712/software-engineer ## About the Role * Bachelor's Degree * 3 years Software/Algorithm Development * 3 years Emulation * 3 years Linux command line * 3 years Software Documentation * 3 years C/C++ Programming * 3 years C++11 or later, Stand Template Library,Boost library * 3 years GIT/GITHUB * 3 years Java Development * 3 years JavaScript Development * 3 years MVC frameworks (Struts, Spring MVC, Play) * 3 years Object Oriented Software Design and Development * 3 years Python * 3 years Software Design/Development * 3 years XML and SQL * 3 years Maven or Gradle, Git / Gitlab, Make / Autotools * 3 years Experience with Docker, Git, and CI/CD * 3 years Ghidra or IDA * 3 years Hardware and Software Integration * 3 years Linux internals Nice to Have: * Air-Gapped Networks * Rust experience, * Programming languages: Python, C, C++, Java * Program analysis: Ghidra or IDA * Linux internals * Emulation * Systems programming * Docker, containerization * Familiarity with CI/CD pipelines * Linux command-line environments * Git workflows * Constrained environments: air-gapped deployment, local execution optimization * Experience leveraging LLMs and building autonomous AI agents * BS or BA in a computer science or related field Nice to Have: * Rust, Go experience * Cross-compilation/tool chain customization Benefits and Perks: Aquila team members experience the opportunity to be part of a fast-paced, customer-focused, and technically innovative work environment. Aquila strives to deliver the best of the best in technical services to our customers. Candidates that possess a love for technical challenges, a desire to constantly learn, and the desire to establish themselves as critical players within a team will enjoy calling Aquila Technology home. ## Description Aquila Technology is seeking a Software Engineer to support one of the nation's premier defense research organizations. The role focuses on developing and deploying AI-driven automation frameworks to aid in the reverse engineering of complex Linux-based embedded systems. You will design and implement intelligent emulation solutions using LLM-powered agents to automate configuration analysis, dependency mapping, and environment adaptation while reducing manual effort and ensuring system compatibility and reliability throughout the reverse engineering lifecycle. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Engineering Mindset in the Age of AI - Gunnar Grosch, AWS](https://www.wearedevelopers.com/videos/1735-engineering-mindset-in-the-age-of-ai-gunnar-grosch-aws) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025)