Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Reverse Engineer 3 - (Ghidra, IDA Pro, Python)

$232k - $283k

Akina

Firmware Reverse Engineer 3 - (Ghidra, IDA Pro, Python)

Clearance: TS/SCI w/ poly
Position ID: 20-25-005-SWE3
Location: Annapolis Junction, Maryland


Description:


This Software Engineer will focus on improving the tools and workflows used by reverse engineers. The role involves enabling automation and AI-assisted capabilities for reverse engineering tasks, with a focus on binary analysis, disassembly, and workflow optimization for complex software and device platforms.

  • Design and implement tooling enhancements to support reverse engineering workflows for firmware, embedded systems, and application software.
  • Experiment with autonomous or semi-autonomous agents to assist with development workflows.
  • Extend or integrate reverse engineering tools such as Ghidra.
  • Develop automation for common reverse engineering tasks, including analysis and documentation.
  • Apply AI-assisted techniques to binary analysis, annotation, and pattern identification.
  • Collaborate with customers and teammates to gather feedback and iterate on solutions.
  • Measure and document the effectiveness of tooling improvements.
Position Required Skills:
  • Hands-on experience with reverse engineering tools such as Ghidra or IDA Pro.
  • Strong understanding of low-level software concepts (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 RE workflows.
  • Ability to prototype, evaluate, and refine experimental tooling.
  • AI/LLM curious and ready to learn on-the-job; familiar with AI/LLM and interested in taking their skills to the next level.
Position Desired Skills:
  • Experience reverse engineering Linux-based network devices or embedded systems.
  • Experience reverse engineering network traffic and web applications.
  • Familiarity with firmware analysis, bootloaders, and networking protocols.
  • Experience applying automation or AI techniques to reverse engineering tasks.
  • Knowledge of Python or similar scripting languages used in RE tooling.
  • Knowledge of agentic AI frameworks or orchestration systems.

SWE3 Qualifications:


12 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.


Salary Range: **$232k-$283k (Annually)


**The range displayed above is a likely salary range for this position. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possible contractual requirements and could fall outside of this range.


Akina is a Woman Owned, Service Disabled, Veteran Owned, Small Business, looking for talented and ambitious individuals to join our team. We offer a generous compensation package that includes 24 days PTO accrued annually and 11 federal holidays. Our 401k is 100% vested on your start date and the company makes a direct contribution worth 10% of your salary. Akina covers 100% of healthcare costs for employees and 50% toward dependents. We offer educational assistance towards college classes and will cover costs associated with job related training and certifications.


Akina is committed to excellence and creating innovative and flexible solutions for our clients. We are a small company with an open ear to our employees' needs in order to attract and retain quality talent that enables our customer's mission.


We are an equal employment opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.



Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Reverse Engineer 3 - (Ghidra, IDA Pro, Python) in Annapolis, MD vacancy
  •  ...including software development, reverse engineering, SIGINT analysis, testing,...  ...Degree (or additional experience) 3-10 years of experience Experience with RE tools (IDA Pro, Ghidra, etc.) Experience with low-...  ...Experience with C/C++ and Python Location & Clearance This role... 
    Python
    Contract work
    Flexible hours

    Stanley Reid & Company

    Annapolis, MD
    18 hours ago
  •  ...is seeking a highly skilled Software Reverse Engineer to join our team of experts. In this role...  ...understanding of debugging tools (IDA Pro, Ghidra, OllyDbg) and binary analysis. Experience...  ...write clean and efficient scripts in Python, Java, or similar languages. Nice to... 
    Python
    Temporary work
    Immediate start
    Flexible hours

    Pointer Technologies

    Annapolis, MD
    4 days ago
  • $232k - $283k

    Principal Firmware Reverse Engineer 3 - (AI-Assisted, IDE, Developer Tools) Clearance: TS/SCI - Polygraph required Position ID: 20-25-005-SWE3 Location: Annapolis Junction, Maryland Description This Software Engineer will focus on improving the productivity and experience... 
    Suggested

    Akina, Inc.

    Annapolis, MD
    2 days ago
  • $86.9k - $198k

     ...capabilities. Qualifications 3+ years of experience in...  ...such as implant engineering, exploit integration, or...  ...mechanisms. Experience with reverse engineering tools such as IDA Pro, Ghidra, Frida, and Jadx sufficient...  ...Experience with Docker, Python, scripting and build automation... 
    Python
    Local area

    Booz Allen Hamilton

    Annapolis, MD
    2 days ago
  • $100k - $160k

     ...several CNO programs with current Embedded/Reverse Engineer openings. If you have experience with software...  ...Skills: C/C++ development Python development Software reverse engineering (using tools such as Ghidra, IdaPro) Must Haves: Bachelors in Engineering... 
    Python
    Local area
    Remote work

    Nexxis Solutions

    Annapolis, MD
    2 days ago
  • $90.3k - $189.6k

    Cyber Reverse Engineer Job Category: EngineeringTime Type: Full timeMinimum...  ...of applications and firmware and assist with the development...  ...computer programming (C++/Python) and debugging High-proficiency...  ...Experience with either IDA Pro or Ghidra, a significant understanding... 
    Python
    Contract work
    Work experience placement
    Flexible hours

    CACI

    Annapolis, MD
    8 hours ago
  • Akina, Inc. is hiring a Principal Firmware Reverse Engineer 3 in Maryland. This role focuses on enhancing software development via AI-assisted IDE tooling, automating code quality workflows, and integrating advanced tools. Required qualifications include strong software... 

    Akina, Inc.

    Annapolis, MD
    2 days ago
  •  ...building an elite group of engineers with a strong sense of shared...  ...will analyze, dissect, and reverse-engineer malware and advanced...  ...Proficiency with assembly, C/C++, Python, and scripting languages for...  ...and debugging tools (e.g., IDA Pro, Ghidra, Radare2, OllyDbg, WinDbg).... 
    Python
    Work at office
    Flexible hours

    Set Of X

    Annapolis, MD
    18 hours ago
  •  ...career aspirations. Position They are seeking a Reverse Engineer to join their team. Relevant Qualifications...  ...Experience with reverse engineering and related tools (IDA, Ghidra, etc) Experience coding (C/C++, Assembly, or Python) Experience with Windows kernel and drivers... 
    Python

    Stanley Reid & Company

    Annapolis, MD
    1 day ago
  •  ...firm in Annapolis Junction, MD is seeking a Reverse Engineer to join their team. The ideal candidate...  ...a Bachelor's Degree in Computer Science, 3+ years of experience, and knowledge of reverse engineering tools, C/C++, and Python. This company prioritizes employee... 
    Python
    Flexible hours

    Stanley Reid & Company

    Annapolis, MD
    4 days ago
  • $232k - $283k

     ...Software Engineer 3 - (Python, AI/ML, CNO) Clearance: TS/SCI w/ poly Position ID: 20-25-023-SWE3 Location: Annapolis Junction, Maryland...  ...with stakeholders to understand and address real-world reverse engineering challenges. Overcome inevitable obstacles.... 
    Python
    Flexible hours

    Akina

    Annapolis, MD
    2 days ago
  • $122k - $253k

     ...programming in Assembly, C, C++, Java, Perl, and/or Python Minimum ten (10) years of experience...  ...such as DEP and ASLR, and modern software engineering concepts Experience with reverse engineering frameworks (e.g., IDA Pro, Ghidra, OllyDbg) and disassemblers/debuggers... 
    Python

    Nightwing

    Annapolis, MD
    27 days ago
  • $105k - $200k

     ...Belay Technologies is seeking a CNO Reverse Engineer to join our intel team.  Responsibilities...  ...in Assembly, C, C#, C++, Java, Perl, or Python Administer and use hardware and software...  ...paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday,11... 
    Python
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis, MD
    1 day ago
  • $70k - $190k

     ...Technologies is seeking an Application Developer/Reverse Engineer to join our intel team. You will act as...  ...skills: ~ Experience programming in Python, Go, and Java ~ Experience deploying...  ...paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday,11... 
    Python
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis, MD
    3 days ago
  • $99k - $206k

     ...programming in Assembly, C, C++, Java, Perl, and/or Python Minimum seven (7) years of experience...  ...such as DEP and ASLR, and modern software engineering concepts Experience with reverse engineering frameworks (e.g., IDA Pro, Ghidra, OllyDbg) and disassemblers/debuggers... 
    Python

    Nightwing

    Annapolis, MD
    1 day ago
  • $99k - $206k

     ...programming in Assembly, C, C++, Java, Perl, and/or Python Minimum seven (7) years of experience...  ...such as DEP and ASLR, and modern software engineering concepts Experience with reverse engineering frameworks (e.g., IDA Pro, Ghidra, OllyDbg) and disassemblers/debuggers... 
    Python

    Navstar

    Annapolis, MD
    3 days ago
  •  ...as vulnerability research, reverse engineering, software and hardware engineering...  ...research across hardware, firmware, and software systems...  ...reverse engineering tools (Ghidra, IDA Pro, Radare, Rizin, Binary Ninja...  ...analysis Scripting in Python, Ruby, or JavaScript for prototyping... 
    Python
    Work at office

    Leidos

    Annapolis, MD
    4 days ago
  •  ...Perform virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many...  ..., reverse engineering, and automated unit testing in Python, develop capabilities in assembly, research existing functionality... 
    Python
    Local area

    6AM City, LLC

    Annapolis, MD
    3 days ago
  • $69.4k - $158k

     ...Developer As an embedded software engineer, you know how to create and...  ...skills as you develop and reverse engineer software thatימה supports...  ...unto debugging tools such as IDA Pro, OllyDbg, or gdb Experience...  ...development Experience with Python Experience with Assembly... 
    Python
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis, MD
    18 hours ago
  •  ...Annapolis is seeking professionals with a Bachelor's Degree and 3-10 years of experience in CNO-related fields. Candidates should have expertise in reverse engineering tools, low-level programming, C/C++, and Python. This role, requiring TS/SCI clearance, offers competitive... 
    Python

    Stanley Reid & Company

    Annapolis, MD
    18 hours ago
  • $132k - $173k

     ...POLYGRAPH LEVEL IS REQUIRED. As a Database Engineer , you will support the Secure the...  ...capabilities. Support development and testing of Python‑based REST endpoints and microservices using...  ...issues. Scaling. Required Skills (Level 3) Python. Experience using MongoDB or... 
    Python
    Hourly pay
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    Nyla Technology Solutions

    Annapolis, MD
    18 hours ago
  •  ...Description Software Engineer Levels 1 - 3 - TS/SCI/FS Poly clearance only Altamira Technologies has a long and successful history of providing...  ...* Program experience in; C, C++, Java, Perl, or Python. * TS/SCI/Full Scope Poly clearance only * Provide/author documentation... 
    Python
    Worldwide

    Altamira Technologies

    Annapolis, MD
    1 day ago
  • $232k - $283k

     ...Senior Software Engineer 3 - (AI, AWS, Kubernetes) Clearance: TS/SCI w/ poly Position ID: 20-24-015-SWE3 Location: Annapolis...  ...with Kubernetes administration and deployment patterns. Strong Python programming skills. Experience implementing and scaling... 
    Python
    Contract work
    Flexible hours

    Akina

    Annapolis, MD
    1 day ago
  •  ...techniques. Most of the work is developed in Python, C++ and Java. The intended platforms...  ...mission objectives and solve real-time engineering challenges. Technical Requirements...  ...of OS internals ~ Experience with IDA Pro, Ghidra, or similar binary analysis tool a plus... 
    Python

    Nightwing

    Annapolis, MD
    18 hours ago
  • $77k - $163k

     ...challenges. The team comprises engineers of multiple disciplines including vulnerability research, reverse engineering, CNO/CNE...  ...Strong experience in either Python or Java is required, with a...  ...Skills: Experience writing IDA/Ghidra plugins/scripts Knowledge... 
    Python

    Nightwing

    Annapolis, MD
    1 day ago
  • $200k - $248k

     ...environments. Summary Invictus is seeking a Software Engineer Level 3 to design, develop, and enhance complex software systems in...  ...engineering experience At least 5 years of experience in Python At least 5 years of experience in CNO or similar environments... 
    Python
    Full time
    Temporary work

    Invitus Strategy Solutions LLC

    Annapolis, MD
    1 day ago
  • $130k - $270k

     ...is needed in a timely manner. Our team of engineers take pride in what they develop and constantly...  ...: Deep experience with Go or Python in cloud-native contexts Strong Kubernetes...  ...Day 1) ~ Above Market Hourly Rates ~$3,600 HSA Contribution ~6 Weeks Paid Time... 
    Python
    Hourly pay
    Temporary work

    Captivation Software LLC

    Annapolis, MD
    18 hours ago
  •  ...) is a growing company bringing complete engineering services and true full lifecycle System Engineering...  ...TS/SCI w/ Polygraph required. SWE-3 Qualifications: Master’s degree in...  ...policies Experience writing scripts using Bash/Python Consistent with federal and state law... 
    Python

    SageCor Solutions

    Annapolis, MD
    4 days ago
  • $256k - $280k

    Dover Networks LLC is seeking a CNO software engineer to design, develop, prototype, and integrate solutions...  ...should have significant experience in reverse engineering, proficiency in programming languages like C/C++/Python, and familiarity with tools such as Git, Jira,... 
    Python

    Dover Networks LLC

    Annapolis, MD
    2 days ago
  • $200k - $255k

     ...perspectives to every project. We are seeking engineers who wish to grow their careers and want...  ...in either hardware or software reverse engineering. Eight (8) years of relevant...  ...in Assembly, C, C#, C++, Java, Perl, or Python Experience administering and using hardware... 
    Python
    Hourly pay
    Extra income
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures, LLC

    Annapolis, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Reverse Engineer 3 - (Ghidra, IDA Pro, Python). Be the first to apply!