Reflexive Concepts is seeking a skilled Mobile CNO Developer to join our team!
The candidate will join a team of developers tasked with modernizing Mobile CNO capabilities, to include designing, developing, and testing, in support of the Customer's mission requirements.
Required Experience:
- Bachelor’s Degree and six (6) years of experience OR minimum ten (10) years of experience in relevant field
- Minimum eight (8) years of experience programming in Assembly, C, C++, Java, Perl, and/or Python
- Minimum seven (7) years of 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
- Minimum six (6) years of experience with programming CNO tools and techniques,
- Minimum five (5) years of experience managing and supervising teams in support of Government CNO capability development,
- Minimum five (5) years of experience programming CNO tools for the US Government
- Minimum four (4) years of experience programming techniques to evade host and/or network-based IDS, and
- Minimum four (4) years’ experience in network sockets programming and application-level protocols.
Specialized Qualifications:
- Experience with designing and writing code in C/C++ along with Python
- Experience with writing code in Java or Kotlin is beneficial,
- Experience with reading or writing assembly (ARM, ARM64, or others)
- Experience with debuggers such as adb, gdb, or similar
- 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
- Experience with version control systems (e.g., Git) along with understanding of basic configuration management principles.