Windows CNO Developer
Annapolis Junction, MD
Full Time
Software Engineering
Mid Level
What you will be doing!
As a Window CNO Developer you will join a team of developers working on various Windows capabilities. They will support the group's overall mission to design, develop, test, and maintain CNO capabilities.
Requirements:
- Experience with C or C++, Python
- Understanding of OS Internals (i.e. Windo)
- Experience with Vulnerability Research
- Experience reading or writing assembly (x86, x64, ARM, PPC, MIPS, SPARC, 68k, or others)
- Experience developing embedded systems
- Understanding of network protocols (TCP/IP stacks, wire-level protocols, RF communications, BGP, routing protocols, or others).
- Understanding of exploit mitigations such as DEP and ASLR
- Experience using reverse engineering tools such as IDA Pro, HexRays, Ghidra, Binary Ninja, or objdump.
- Experience using debuggers such as gdb, WinDbg, OllyDbg
- Experience with BDI/JTAG
- Experience with modern C++ development, such as RAII, C++11 and C++14.
- Experience building and using tools to find, exploit, and productize vulnerabilities in complex software systems
- Experience with technical leadership
Experience and Education:
Typically requires a University Degree or equivalent experience and minimum 5 years prior relevant experience, or An Advanced Degree in a related field and minimum 3 years' experience ws, Linux, Embedded, etc
Clearance Required: Must possess an active TS/SCI with Polygraph security clearance to be considered for this role.
Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.
Apply for this position
Required*