Windows CNO Developer *ALL LEVELS*

Annapolis Junction, MD
CNO Engineering /
On-site
Responsibilities: As a Window CNO Developer, you will join a team of engineers designing, developing, testing, and maintaining Windows CNO capabilities in support of the Customer's mission requirements.

Skills Requirements:
·       Experience programming in Assembly, C, C++, Java, Perl, and/or Python
·       Experience programming CNO tools
·       Experience in network sockets programming and application-level protocols

Specialized Qualifications:
·       Experience with designing and writing code in C++ along with Python,
·       Experience reading or writing assembly (x86, x64, ARM, PPC, MIPS, SPARC, 68k, or others)
·       Experience using debuggers such as gdb, WinDbg, x64dbg
·       Experience with reverse engineering tools such as IDA Pro, HexRays, Ghidra, Binary Ninja, or objdump
·       Understanding of Windows internals
·       Understanding of network protocols and sockets, OS internals, common CNO techniques, exploitation mitigations such as DEP and ASLR, and modern software engineering concepts
·      Experience with Vulnerability Research