JOBSEARCHER

Reverse Engineer - Software & Systems

Salary: $90,000 - 135,000 per year Requirements: Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with at least 2 years of experience, or a Masters degree in a relevant discipline, or an equivalent combination of education and experience. Proficiency with disassemblers for vulnerability research such as Ghidra, IDA Pro, or Binary Ninja. Familiarity with various assembly languages (x86, x64, ARM, MIPS, PowerPC, etc.). Experience with debugging tools like WinDbg, OllyDbg, or gdb. Background in vulnerability research across operating systems, including Android, iOS, Windows, Linux, MacOS, VxWorks, QNX, RTOSs, or other custom systems. Knowledge of advanced exploitation techniques (e.g., ret2libc, use-after-free, type confusion). Understanding of exploit mitigation techniques (e.g., DEP, ASLR/NX). Proficient in coding with C. Awareness of network protocols. Must be a U.S. citizen and willing to obtain a DoD Secret clearance or higher. Responsibilities: Undertake assignments of moderate complexity focused on research, requirements analysis, design planning, development, testing, and packaging of cybersecurity tools, primarily involving vulnerability research and cyber reverse engineering. Analyze and summarize collected data to produce technical reports. Complete project objectives within designated timelines and budget limits. Contribute ideas during brainstorming sessions and assist senior staff with concept validation and labor estimations. Draft sections with guidance as needed. Collaborate with internal teams to prepare presentations and reports. Participate in customer meetings by providing insights, demonstrating tasks, or presenting assigned projects. Contribute to internal research and development initiatives. Guide junior staff in data extraction and preparation related to vulnerability research and/or cyber reverse engineering for analysis. Technologies: ARM Android Excel Linux macOS Network Security Windows iOS AI C++ Embedded Hardware Support Robotics More: At Battelle, we excel in conducting research and development, managing national laboratories, and providing critical services for a diverse client base, including multinational corporations and government agencies. Situated in Columbus, OH, we foster a collaborative environment where innovative minds work together on cutting-edge security solutions. We offer a flexible work schedule, hybrid remote options, and comprehensive benefits that prioritize your well-being and career growth. Join us to be part of an elite team dedicated to solving some of the worlds most challenging security dilemmas while advancing your career through mentorship, research opportunities, and competitive compensation. last updated 20 week of 2026