Role OverviewWe are seeking a highly skilled Linux CNO Developer with strong reverse engineering capabilities to support advanced research, systems development, and threat analysis.
What You Will Do
Design, develop, and maintain low-level Linux kernel components, drivers, modules, and subsystems. Conduct vulnerability research and develop proof-of-concept exploits targeting Linux systems and kernel-level components.
Why It Might Be a Fit
Strong understanding of Linux internals, including kernel subsystems, system calls, memory management, processes/threads, networking, and device drivers. Experience with kernel-level debugging, crash analysis, and root cause analysis.
Requirements
- Active TS/SCI clearance (with active polygraph or willingness to obtain)
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)
- Previous experience in Linux kernel development
- Proficient in C/C++ for systems-level programming
- Expertise with reverse engineering and debugging tools such as IDA Pro, Ghidra, GDB, LLDB, and Binary Ninja
- In-depth understanding of Linux internals, including kernel subsystems, system calls, memory management, processes/threads, networking, and device drivers
- Experience with kernel-level debugging, crash analysis, and root cause analysis
- Experience conducting vulnerability research and developing proof-of-concept exploits
- Familiarity with Linux security mechanisms and exploit mitigations, including ASLR, NX, stack canaries, seccomp, namespaces, and capabilities
- Strong understanding of Linux malware behavior, exploitation techniques, and attack methodologies
Benefits
- Competitive salary
- Benefits package
- Opportunities for professional growth and development
- Collaborative and innovative work culture
]]>