> Markdown version of [/jobs/ext/1151970-sr-staff-cyber-software-engineer](https://www.wearedevelopers.com/jobs/ext/1151970-sr-staff-cyber-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). --- # Sr. Staff Cyber Software Engineer - **Company:** Northrop Grumman - **Location:** Cincinnati, OH, United States - **Experience:** Expert - **Salary:** $192,800.0 - $289,200.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Android Software Development, Apple IOS, Assembly Language, C++ (Programming Language), Computer Programming, Computer Engineering, Software Debugging, Linux, Emulators, OllyDBg, Quick EMUlator (QEMU), Reverse Engineering, Security Software, WinDBg, SC Clearance, Information Technology, IDA Pro, Vulnerability Analysis - **Published:** July 1, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9007422/sr-staff-cyber-software-engineer ## About the Role * B.S. degree in Computer Science, Computer Engineering or related field and 14 years of programming experience OR M.S. degree in Computer Science, Computer Engineering or related field and 12 years of programming experience OR Ph.D. and 9 years of of programming experience. * Experience with a disassembler for vulnerability research (IDA Pro, Ghidra, BinaryNinja, radare2, etc.). * Experience programming in C or C++. * Experience with fuzzing research techniques (AFL++, taint analysis, PIN, Dynamic Memory Instrumentation, etc.). * US Citizenship is required * The ability to obtain and maintain a Top-Secret clearance to start. Preferred Qualification: * Active Top-Secret clearance. * Experience finding and developing exploits * Experience with one or more assembly languages (x86, x64, ARM, MIPS, etc.). * Development of disassembler extensions for tools such as IDA pro or Ghidra. * Low level debug tools such as gdb, WinDbg, or OllyDbg. * Experience with vulnerability research on one or more operating systems (Android, IOS, Windows, Linux, etc.). * Experience with emulation (Renode, QEMU, etc.) * Reverse engineering hardware and software such as embedded systems (IoT), mobile devices/phones. * Development of software to run in user mode or kernel mode. * Apply creativity and vision for the future that require integration of related disciplines. * Certified Reverse Engineering Analyst (CREA). ## Description * Research vulnerabilities and perform reverse engineering on embedded systems. * Plan and Conduct vulnerability analysis on user and kernel mode drivers and interfaces. * Develop, design, and implement proof of concepts on based research findings and documents. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-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) - [The Developer Workstation Blind Spot: Why Your Security Stack Can't See What Matters Most](https://www.wearedevelopers.com/videos/100254-the-developer-workstation-blind-spot-why-your-security-stack-can-t-see-what-matters-most) - [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 - [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) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)