> Markdown version of [/jobs/ext/1773137-senior-cno-developer-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/1773137-senior-cno-developer-reverse-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). --- # Senior CNO Developer/ Reverse Engineer - **Company:** NIGHTWING LLC - **Location:** Palm Bay, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** X86-64, Software Applications, Assembly Language, Border Gateway Protocol, C++ (Programming Language), CMake, Linux, Memory Management, Python (Programming Language), Routing, Network Protocols, Open Source Technology, Reverse Engineering, Software Engineering, System Programming, TCP/IP, Selinux, Build Tools, U-Boot - **Published:** July 16, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9033342/senior-cno-developer-reverse-engineer ## About the Role * Typically requires a Bachelor's Degree in science, Technology, Engineering, or Mathematics (STEM preferred) and a minimum of 5 years of prior engineering experience or equivalent experience unless prohibited by local laws/regulations. Experience with C/C++ on Unix/Linux platforms using Make/CMake build systems * Experience with Python Practical knowledge of project execution * Ability to make enhancements to and develop software tools * Understanding of low-level programming concepts * Experience with source management tools * Familiarity with stack frames, calling conventions, and memory management Reverse engineering utilizing any of IDA/Ghidra/BinaryNinja * Utilizing full system emulation for research and analysis * Experience with assembly language (x86/64, ARM, PPC, Mips, etc.) * Understanding of network protocols (TCP/IP stacks, wire-level protocols, RF communications, BGP, routing protocols, or others) * Linux or other OS reversing * Experience with Linux/Unix bootloaders (e.g. u-boot, aboot) * Experience developing and productizing N-days * Fuzzer Development * Experience with and knowledge of SELinux, cgroups, and other Linux permission models * Experience developing against or working with large opensource projects Experience with assembly language (x86/64, ARM, PPC, Mips, etc.) * Capture the Flag (CTF) experience ## Description We seek a qualified engineer that can perform as a team member on activities involved with research, reverse engineering, development, testing, maintenance, and modification of complex classified and unclassified software applications. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)