We're searching for talented individuals who CNO Development support a government customer. This program will maximize the effectiveness and efficiency of our country's most important missions both at home and abroad. If you are ready to support a high-performing team that truly makes a difference, then come join us! Job Description: We are looking for an CNO Software Engineer to join our intelligence program supporting a key government customer. As a CNO Developer, you will have the opportunity to work on a variety of mission-critical programs developing specialized cyber tools, techniques, and integrated effects. The work our team performs requires a much higher level of engagement and ingenuity than your average Cyber Security role. We are composing creative offensive cyber solutions to real-world problems, all in the name of national security. From Day One, you will be launched into a realm of thrilling new challenges where you'll be able to leverage your knowledge of OS security features, reverse engineering, vulnerability analysis, networking, firmware, kernel-level development, OS platform internals, etc. Qualifications: • Experience performing Software Development and writing in software languages such as: C, python, Assembly. • Demonstrated experience developing, testing, and debugging drivers or system level software for Linux (kernel development experience is desired) • Demonstrated in-depth understanding of network devices, protocols, and data flows. Desired Qualifications: * Demonstrated in-depth experience in Linux tool development and kernel architecture. * Software development experience including design, implementation, testing, analysis and debugging supporting CNO/CNE. * Experience in advanced embedded assembly and RTOS development. * Experience in reverse engineering in various architectures (i.e. x86, ARM) * Demonstrated in-depth understanding of Linux low level systems development and API. * Experience with writing effective OS level code and extensions (such as device drivers for networking, storage, audio, video, etc.). * Demonstrated experience performing Software Configuration Management. Position requires active Security Clearance with appropriate Polygraph.