Software Engineer (AI Assisted Reverse Engineering...
Role details
Job location
Tech stack
Requirements
-
Clearance: Must possess and maintain an active TS/SCI w /Polygraph, + 12 years of experience with a B.S. in a technical discipline or 4 additional years of experience in place of a degree
-
Technical Expertise:
-
Hands-on experience with reverse engineering tools such as IDA Pro or Ghidra
-
Experience with AI- or LLM-powered developer tools, including chat-based interfaces or automated coding agents
-
Strong understanding of low-level software concepts (e.g., assembly, binaries, memory, calling conventions)
-
Experience developing software tools, scripts, or plugins to support analysis workflows
-
Proficiency in at least one scripting or programming language commonly used in reverse engineering workflows
What we'd like you to have
-
Reverse Engineering Expertise: Experience reverse engineering Linux-based network devices or embedded systems
-
Firmware Analysis: Familiarity with firmware analysis, bootloaders, and networking protocols
-
Automation & AI: Experience applying automation or AI techniques to reverse engineering tasks
-
Scripting Skills: Knowledge of Python or similar scripting languages used in reverse engineering tooling