1

Arm Reverse Engineering Jobs (NOW HIRING)

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Proficiency in one or more Assembly Languages: x86, ARM, etc. * General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability ...

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Proficiency in one or more Assembly Languages: x86, ARM, etc. * General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability ...

Proficiency in one or more Assembly Languages: x86, ARM, etc. * General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability ...

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Responsibilities : • Reverse engineering complex software or firmware targets, ranging from ... ARM, etc. • Proficiency in one or more programming languages: C/C++, Python, etc. • Deep ...

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

NET reverse engineering and debugging * Deep understanding of assembly language (x86, x64, ARM) * Experience with debugging tools and dynamic analysis techniques * Knowledge of software ...

Reverse engineering of binary applications, protocols and formats * Design and development of ... Experience with ARM / MIPS / PPC assembly languages * Experience with IDA Pro plugin and script ...

next page

Showing results 1-20

Arm Reverse Engineering information

See salary details

$82K

$136.3K

$195K

How much do arm reverse engineering jobs pay per year?

As of Jun 11, 2026, the average yearly pay for arm reverse engineering in the United States is $136,286.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $178,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by professionals working in Arm Reverse Engineering, and how can they be addressed?

Professionals in Arm Reverse Engineering often encounter challenges such as deciphering obfuscated code, dealing with limited or undocumented hardware information, and staying updated with evolving security measures. To address these, it is important to develop strong skills in low-level programming, maintain familiarity with a range of debugging and disassembly tools, and actively participate in relevant communities or forums for shared knowledge. Collaboration with security researchers and continuous learning are also crucial for overcoming new obstacles and keeping up with the rapid changes in the field.

What are the key skills and qualifications needed to thrive as an Arm Reverse Engineer, and why are they important?

To thrive as an Arm Reverse Engineer, you need a deep understanding of computer architecture, assembly language (especially ARM), and binary analysis, often supported by a degree in computer science or a related field. Familiarity with tools like IDA Pro, Ghidra, radare2, and debuggers, as well as knowledge of operating systems and firmware, is typically required. Analytical thinking, attention to detail, and strong problem-solving skills are essential soft skills in this role. These skills and qualifications are crucial for accurately deconstructing software or hardware, identifying vulnerabilities, and contributing to security research or intellectual property analysis.

What is Arm reverse engineering?

Arm reverse engineering is the process of analyzing and understanding the inner workings of hardware or software components built on Arm architecture, often without access to original design documents. This can involve examining binary code, firmware, or physical chips to uncover functionality, vulnerabilities, or intellectual property. Professionals in this field use specialized tools and techniques to reconstruct source code, protocols, or hardware schematics. The knowledge gained from reverse engineering can be used for security research, compatibility, or debugging purposes, but it's important to ensure that such activities comply with applicable laws and regulations.
Hardware Reverse Engineer

Other

Posted 9 days ago


Job description

Overview of Opportunity 

Two Six Technologies is seeking a Hardware Reverse Engineer to will tackle unsolved hardware and software problems in order to find vulnerabilities and mitigate them on mission critical platforms. For each assessment, you will also be responsible for communicating findings to both technical and non-technical stakeholders in order to inform business and security decisions. When not analyzing systems, you will work with the testbed team in operating a cyber range, used for testing and validating various engineering prototypes.
This work will be onsite at our Laurel, MD office with  up to 25% travel.

Responsibilities

  • Reverse engineer and analyze complex embedded systems to understand behaviors and identify vulnerabilities
  • Draft technical reports related to the function, characteristics, and any potential vulnerabilities of hardware and firmware
  • Rapidly prototype innovative technologies to analyze and exploit target systems
  • Document SOPs and find ways to iteratively improve processes

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline
  • Equivalent practical experience in security research, reverse engineering, vulnerability research, or exploit development may substitute for a degree
  • 5+ years of hands-on experience with at least one of the following:
  • Experience developing on embedded systems such as high speed data devices or system-on-modules
  • Experience analyzing and reverse engineering binaries (x86/ARM/AVR)
  • Debugging embedded systems using tools such as JTAG, UART, oscilloscopes, and logic analyzers
  • 3+ years with programming in Python, Bash, and C
  • Active Top Secret level clearance with eligibility for SCI

Preferred Skills

  • Experience as part of small R&D teams composed of researchers, engineers, and scientists
  • Experience scripting with the Binary Ninja API or Ghidra to automate complex reverse engineering workflows

Security Clearance:

  • Active Top Secret level clearance with eligibility for SCI

#LI-MS1

#onsite