What you will be doing!
As a Windows CNO (Computer Network Operations) Developer, Level 3 you join a team of engineers responsible for designing, developing, testing, and maintaining Windows CNO capabilities to support our customer's 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.
- Experience with version control systems (e.g., Git) and understanding basic configuration management principles.
Education and Experience:
- A Bachelor's degree and four (4) years of experience, or a minimum of eight (8) years of experience in a relevant field.
- At least six (6) years of experience programming in Assembly, C, C++, Java, Perl, and/or Python.
- A minimum of four (4) years of experience with programming Computer Network Operations (CNO) tools and techniques.
- At least two (2) years of experience programming CNO tools for the U.S. Government.
- A minimum of two (2) years of experience developing packet-level programs.
- At least two (2) years of experience in network sockets programming.
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.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr