
CNO Reverse / Embedded Engineer
- Fort Meade, MD
- Permanent
- Full-time
- Performs reverse engineering of embedded systems, hardware devices, and software applications to uncover vulnerabilities and security flaws.
- Develop and implement strategies for exploitation and defense of embedded systems.
- Collaborates with cross-functional teams to design secure embedded systems from the ground up.
- Utilize a variety of tools and techniques for software reverse engineering, including static and dynamic analysis.
- Craft custom tools and scripts to automate reverse engineering and analysis processes.
- Stay abreast of the latest trends and advancements in CNO, embedded systems security, and reverse engineering techniques.
- A TS/SCI with Polygraph level clearance
- Bachelor’s degree in computer science or a related field is required to support this effort
- Additional years of experience may substitute for a degree
- Proficiency with reverse engineering tools (e.g., IDA Pro, Ghidra, Binary Ninja) and debugging tools (e.g., GDB, WinDbg).
- Familiarity with programming and scripting languages relevant to reverse engineering and embedded systems development (e.g., C, C++, Python).
- Knowledge of operating systems internals, firmware, and protocols.
- Entry Level Candidates: 1-3 years of experience
- Senior Level Candidates: 5+ years