We're hiring! Join us and help create the future of ARM virtualization.

Senior Device Modeling Engineer

Remote • 15 Oct 2021 • Engineering



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

At Corellium, we create virtual models of mobile phones and other Arm-based smart devices to eliminate barriers to testing and development. Our goal is to ensure engineers are well-equipped to research, work, and test on Arm-based technologies — whether that's testing a mobile banking app at scale, creating software for a new smart car, or looking for security flaws in the latest router firmware.

We're a fully-remote team with headquarters in South Florida.

The problem with the current ecosystem is that physical devices don't scale and emulators don’t provide a true native experience. The solution: virtual devices. We create virtual models of Arm-based devices and run them on Arm servers, combining the fidelity of a real device with the convenience and scale of the cloud.

These devices run on top of our proprietary custom hypervisor, purpose-built to model complex peripherals and chipsets. From rapid hardware prototyping to advanced security testing, our groundbreaking platform accelerates development work on Arm technologies.

  • Competitive salary, benefits, and stock package
  • Work with top-tier engineering team and state of the art technology
  • Completely remote, work from home
  • Flexible hours and strong emphasis on work-life balance
  • Budget for remote office setup, wellness, and sponsored learning and development

As a fully remote team, we rely on a lot of tools to make asynchronous work efficient. Some of our favourites at the moment include Jira, GitHub, Slack, Linear, Zoom, Notion and ProductBoard.

Latest NewsChecking Suspicious Links with Corellium

© Corellium 2021