We’re looking for a senior engineer to help create highly accurate virtual models of Arm-based mobile and IoT devices. This role includes static and dynamic reverse engineering, as well as the creation of tools to assist in the efforts. This is a full-time, remote role based in the US. You can read more about our approach to device modeling on our website.


An understanding of general computer engineering concepts is required, plus:

  • Knowledge of Arm instruction and system level architecture
  • Proficient in C, C++, Verilog and/or Assembly
  • Comfortable with hardware design and bringup of embedded systems
  • Experience with reverse engineering tools like IDA, Ghidra, Hopper
  • Familiarity with simulators, e.g. Fast Models, Virtualizer, Virtual System Platform, QEMU
  • Familiarity with industry standard technologies like PCIe, AXI, DDR, I2C, SPI, TrustZone

Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education