> Markdown version of [/jobs/ext/1957568-staff-cno-cyber-protection-reverse-engineer-tg](https://www.wearedevelopers.com/jobs/ext/1957568-staff-cno-cyber-protection-reverse-engineer-tg). 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). --- # Staff CNO Cyber Protection Reverse Engineer (TG) - **Company:** Northrop Grumman - **Location:** San Antonio, TX, United States - **Experience:** Expert - **Salary:** $169,000.0 - $265,600.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Software Applications, C Sharp (Programming Language), C++ (Programming Language), Information Systems, Computer Programming, Computer Forensics, Perl (Programming Language), Python (Programming Language), Reverse Engineering, Software Engineering, Subversion, Code Structure, Information Technology, Reverse Engineering Software, Hardware Infrastructure, Software Version Control - **Published:** August 6, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9078171/staff-cno-cyber-protection-reverse-engineer-tg ## About the Role * High School Diploma with 16 years of experience. Bachelor's degree in Computer Science, Information Systems or Network Engineering field with 12 years of experience; Master's degree with 10 years of experience. * Active and Current TS/SCI with Polygraph * At lease 7 years of experience in hardware and software reverse engineering. * Experience with computer forensics * Experience with in-depth kernel-level programming Preferred Qualifications * Experience analyzing user requirements to derive software design and performance requirements. * Experience with CNO Development Concepts ## Description * Perform reverse engineering of hardware components, software applications and operating systems to determine functionality, code structure, and circuit design for use in the design and development of CNO tools and techniques. Document and deliver reports, proof-of-concept code, prototypes and hands-on demonstrations. * Author and participate in technical presentations on assigned projects. * The Level 3 CNO Reverse Engineer shall possess the following capabilities: Program in Assembly, C, C#, C++, Java, Perl, or Python. * Administer and use hardware and software reverse engineering tools. * Program using CNO tools and techniques. * Use software version control tools (e.g., Subversion and CVS). * Create and brief technical presentations. Provide written reports, proof-of-concept code, prototypes, and hands-on demonstrations of reverse engineering results. * Provide/author and participate in technical presentations on assigned projects. * Lead reverse engineering of hardware components, software applications and operating systems to determine functionality, code structure, and circuit design for use in the design and development of CNO tools and techniques. Bachelor's degree and experience must be in computer science, information systems, or network engineering. ## Related Videos - [The day the chatbot asked for sudo](https://www.wearedevelopers.com/videos/100038-the-day-the-chatbot-asked-for-sudo) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Defeat that legacy monster! Guerilla refactoring with web standards](https://www.wearedevelopers.com/videos/647-defeat-that-legacy-monster-guerilla-refactoring-with-web-standards) - [Cyber Sleuth: Finding Hidden Connections in Cyber Data](https://www.wearedevelopers.com/videos/893-cyber-sleuth-finding-hidden-connections-in-cyber-data) - [I will have to refactor ! And now ? Refactoring Techniques in Java](https://www.wearedevelopers.com/videos/660-i-will-have-to-refactor-and-now-refactoring-techniques-in-java) - [What makes Cybersecurity different for critical infrastructure?](https://www.wearedevelopers.com/videos/571-what-makes-cybersecurity-different-for-critical-infrastructure) ## 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) - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)