Skip to Main Content

Job Title


Senior CNO Developer


Company : MANTECH


Location : Annapolis Junction, MD


Created : 2026-01-29


Job Type : Full Time


Job Description

MANTECH seeks a motivated, career and customer-oriented Senior CNO Developer to join our team in Annapolis Junction, MD. This is an onsite position.This position supports mission-critical national security objectives and operates at the intersection of hardware, software, and embedded systems. The role is ideal for engineers who thrive in fast-paced environments and enjoy solving complex, unconventional technical challenges.Responsibilities include but are not limited to:Reverse engineer complex hardware and software systems to understand functionality and identify vulnerabilities.Conduct in-depth vulnerability research and exploit development against diverse targets and architectures.Develop custom tools and capabilities using Python, C/C++, and Assembly, with emphasis on embedded and resource-constrained systems.Perform rigorous code reviews to ensure software quality, security, and performance.Build, manage, and troubleshoot advanced Linux-based development and analysis environments.Collaborate with highly skilled engineers to design and implement innovative solutions supporting national security missions.Minimum Qualifications:Programming Proficiency and development of applicationsStrong scripting skills particularly in Python, C, AssemblyExperience in embedded systemsProven expertise in Advanced Binary Analysis & Reverse Engineering using tools such as Ghidra, IDA Pro, and Binary NinjaDemonstrated experience in Vulnerability Research (VR) & Exploit DevelopmentLinux - Deep expertise in managing, configuring, and troubleshooting; ability to trouble shoot and bypass complex security constraintsExtensive experience working with embedded architecture (e.g., ARM, MIPS, PowerPC) and RTOS environments.Strong proficiency in C/C++ and Assembly, with a deep understanding of operating system internalsPreferred Qualifications:Knowledge of IOT devicesNetworking SkillsExperience in VirtualizationLinux Kernal development; SocketIntegrating security tools into the CI/CD pipelineClearance Requirements:Must have a current/active DoD TS/SCI.Physical Requirements:The person in this position must be able to remain in a stationary position 50% of the time. Occasionally moves about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers via email, phone, and virtual communication, which may involve delivering presentations.