Posted today
Top Secret/SCI
Unspecified
Unspecified
IT - Software
Annapolis Junction, MD (On-Site/Office)
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:
Minimum Qualifications:
Preferred Qualifications:
Clearance Requirements:
Physical Requirements:
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.
group id: RTX14564a