MANTECH seeks a highly skilled and innovative CNO Reverse Engineer to join our team in Hanover, MD.
In this role, you will contribute to the development of mission-critical cyber capabilities, drive excellence in CNO development and lead efforts in advanced Computer Network Operations (CNO). You’ll be part of a dynamic team working on next-generation solutions that safeguard national security systems.
Responsibilities include, but are not limited to:
-
Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software.
-
Author and participate in technical presentations on assigned projects
-
Utilize tools and techniques such as IDA Pro, Ghidra, OllyDbg, and other industry-standard software for hardware and software analysis.
-
Communicate project status to leadership and stakeholders
Basic Qualifications:
-
High School Diploma and 12+ years of related technical experience, or Bachelor’s Degree in related technical field and 8 + years of technical work experience or Master’s degree in related technical field and 6+ years of technical work experience
-
5+ years of experience with hardware or software reverse engineering
-
Experience programming in Assembly, C, C#, C++, Java, Perl, or Python
-
Experience administering and using hardware and software reverse engineering tools
-
Experience creating and briefing technical presentations, written reports, and demonstrations of developed software
-
Experience with Software Version Control such as Subversion and/or Git
-
Knowledge of CNO environment
Preferred Qualifications:
-
Experience with tools like Ghidra, IDAPro, WinDbg
-
Experience developing CNO Capabilities
-
Experience with networking (TCP/IP) and socket-level programming
-
Experience with Malware Analysis
-
Experience with Software Forensics
-
Experience in low-level internals in one or more platforms (e.g., Windows, Unix, mobile, or network devices)
-
Experience with Continuous Integration software
-
Experience with Atlassian Tools (Confluence, Jira, Crucible)
-
Strong problem-solving skills
-
Experience with software troubleshooting and debugging
Security Clearance Requirements:
- Must have a current/active TS/SCI w/Polygraph security clearance and be willing and able to obtain another polygraph prior to start, if required.
Physical Requirements:
-
Must be able to remain in a stationary position at least 50% of the time.