Senior CNO Developer

  • MANTECH
  • Annapolis Junction, Maryland
  • Full Time

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 applications
    • Strong scripting skills particularly in Python, C, Assembly
    • Experience in embedded systems
  • Proven expertise in Advanced Binary Analysis & Reverse Engineering using tools such as Ghidra, IDA Pro, and Binary Ninja
  • Demonstrated experience in Vulnerability Research (VR) & Exploit Development
  • Linux - Deep expertise in managing, configuring, and troubleshooting; ability to trouble shoot and bypass complex security constraints
  • Extensive 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 internals

Preferred Qualifications:

  • Knowledge of IOT devices
  • Networking Skills
  • Experience in Virtualization
  • Linux Kernal development; Socket
  • Integrating security tools into the CI/CD pipeline

Clearance 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.
Job ID: 508049905
Originally Posted on: 1/29/2026

Want to find more opportunities?

Check out the 3,622,317 verified jobs on iHire