Reverse Engineer - Cyber in Annapolis Junction, MD

View All Education, Government & Non-Profit jobs


Education, Government & Non-Profit   •  

Less than 5 years

Posted 7 weeks ago

MITRE is a trusted operator of federally funded research and development centers and we're on a mission to make the world a safer place today and in the future. To deliver on our mission, we need the world's best talent and leaders-groundbreakers and partnership-builders on a global scale in areas like healthcare, artificial intelligence, critical infrastructure resiliency, pandemic management, and cybersecurity.

Our Systems Engineering and Research team is growing! We have new opportunities open for cyber professionals with a focus on reverse engineering in support of highly technical and transformational projects. The selected engineers will be integrated into our team to perform in-depth systems analysis of a wide variety of systems including mobile devices, embedded systems, infrastructure devices, weapons systems, and associated system protocols.

As our Reverse Engineer you will be challenged to: perform systems analysis including systems and protocol research; hardware / software reverse engineering; identify vulnerabilities in systems; document of findings and recommendations.

The viability and potential impact of the findings will often require team members to develop proof-of-concept exploitations based on identified vulnerabilities.

Key Functions:

Given a target communications device, use reverse engineering tools and methods to determine vulnerabilities of the device for information assurance and analyses purposes.

Initial steps will include studying how the device operates, configuring it, determining how it boots/initializes, and obtaining a binary that can be used for reverse engineering.

Goals for the reverse engineering effort will include: identifying the function that responds to network connections requests, understanding internal communications mechanisms, outlining the general structure of the system software, and determining how system state is altered/saved.

On conclusion, project deliverables will be a report and presentation summarizing what was learned.

This position is located at Fort Meade, MD.


Must have an active US government clearance for consideration and be able to obtain & maintain a TS/SCI with Poly

Bachelor's degree in Computer Science, Computer Engineering, Cybersecurity or other related major.

2+ years hands on work experience in software analysis, design; software / hardware reverse engineering.

Experience must include a wide variety of cyber systems such as: embedded systems, infrastructure devices, and associated system protocols as well as analysis of edge computing devices.

Demonstrated proficiency using software reverse engineering frameworks used to disassemble and debug compiled code across a variety of platforms (e.g. IDA Pro, Ghidra).


Advanced Degree in Computer Science, Computer Engineering, Cybersecurity or other related major.

Preference given to qualified candidates with current polygraph