Reflexive Concepts is seeking a skilled CNO Developer to join our team!
The candidate will join a team of engineers designing, developing, testing, and maintaining Windows, Unix, and/or Mobile CNO capabilities in support of the Customer's mission requirements.
Required Experience:
• Bachelor degree and four (4) years’ experience or minimum eight (8) years’ experience in relevant field,
• Minimum six (6) years’ experience programming in Assembly, C, C++, Java, Perl, and/or Python,
• Minimum five (5) years’ experience developing in one (1) or more of the following:
- Windows applications using Visual Studio or .NET environments; UNIX applications using make files or comparable build environments; mission-applicable platforms.
• Minimum four (4) years of experience with programming CNO tools and techniques,
• Minimum two (2) years of experience programming CNO tools for the US Government,
• Minimum two (2) years of experience programming techniques to evade host and or network-based IDS
• Minimum two (2) years of experience developing packet-level programs, and
• Minimum two (2) years of experience in network sockets programming.
Specialized Qualifications:
• Experience with designing and writing code in C, C++, Objective-C, Swift, or similar along with Python,
• Experience with reading or writing assembly (x86, x64, ARM, PPC, MIPS, SPAC, or others),
• Experience with debuggers such as gdb, WinDbg, OllyDbg,
• Experience with reverse engineering tools such as IDA Pro, HexRays, Ghidra, Binary Ninja, or objdump,
• 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 project management best practices such as Scrum and Kanban methodologies, and
• Experience with version control systems (e.g., Git) along with understanding of basic configuration management principles.