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

Senior Device Modeling Engineer

Remote • 15 Oct 2021 • Engineering

Apply

Overview

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.

Requirements

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.

Info
Latest NewsChecking Suspicious Links with Corellium

© Corellium 2021

Privacy