> Markdown version of [/jobs/ext/1310806-cno-analyst-programmer-set-of-x](https://www.wearedevelopers.com/jobs/ext/1310806-cno-analyst-programmer-set-of-x). 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). --- # CNO Analyst/Programmer - Set of X - **Company:** Set of X - **Location:** Annapolis Junction, MD, United States - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, Android Software Development, Apple IOS, Assembly Language, Automation of Tests, CMake, Software Quality, Continuous Integration, Software Debugging, Linux, Hyper-V, Networking Hardware, MSBuild, Network Programming, OllyDBg, Ansible, Memory Leaks, Reverse Engineering, Subversion, Virtualization Technology, WinDBg, Circleci, Tox (Software), Gitlab, Git, Pytest, IDA Pro, Atlassian Tools, C++14, Software Version Control, Docker, Jenkins, Vmware - **Published:** July 17, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9036589/cno-analystprogrammer-set-of-x ## About the Role * Experience developing software in C/C++, Python and Assembly language * Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems) * Experience with network programming * Experience with debuggers (e.g. WinDBG, gdb, lldb, adb, ollydbg) * Experience with test frameworks (e.g. GoogleTest, CMock, Catch2, pytest) * Experience working well in a team It would be great if you also have: * Experience writing software in Modern C++ (stdcpp17 and later) * Experience with virtualization tools (e.g. VMWare, HyperV) * Experience with reverse engineering tools (e.g. Ghidra, IDAPro, Binary Ninja, Radare2) * Experience with version control systems (e.g. Git, Svn) * Agile development skills * Prior experience leading a team * Experience writing kernel modules/drivers * Experience with network devices * Experience with build system technologies (e.g. MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience with CI/CD tools (e.g. Atlassian, GitLab, CircleCI, Jenkins ## Description Set of X is looking for a software engineer who can develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering. You will work on projects that involve virtualization, kernel modules, network devices and test frameworks. You will also have the opportunity to lead a team of engineers and mentor junior developers. ## 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) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)