What you will be doing!
As a Windows CNO (Computer Network Operations) Developer you will lead a team of engineers responsible for designing developing testing and maintaining Windows CNO capabilities to support our customers mission requirements.
Job Description / Requirements:
- Experience with designing and writing code in C along with Python
- Experience reading or writing assembly (x86 x64 ARM PPC MIPS SPAC or others)
- Experience with debuggers such as WinDbg
- 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 standard CNO techniques exploitation mitigations such as DEP and ASLR and modern software engineering concepts
- Experience with project management best practices such as Scrum and Kanban methodologies and
- Experience with version control systems (e.g. Git) and understanding basic configuration management principles.
Education and Experience: - A minimum of sixteen 16 years of experience in a relevant field; or A Bachelors degree plus twelve 12 years of experience; or A Masters degree plus ten 10 years of experience; or A PhD plus eight 8 years of experience.
- At least twelve 12 years of programming experience in Assembly C C Java Perl and/or Python.
- A minimum of ten 10 years of experience programming CNO tools.
- At least five 5 years of experience leading managing and/or supervising teams in support of CNO capability development.
- At least four 4 years of experience in network sockets programming and applicationlevel protocols.
Clearance Required:Must possess an active TS/SCI with Full Scope Polygraph security clearance to be considered for this role.
Independent Software is an Equal Opportunity Employer EOE M/F/D/V.
Required Experience:
Senior IC