CareersAndroid Firmware Engineer
Full-Time
Remote

Android Firmware Engineer

We’re looking for a talented Android Firmware Engineer to help us drive the future of development on Android-based devices. You’ll be part of the team advancing our virtual Android device models, with projects ranging from implementing AOSP peripherals like Wi-Fi and Bluetooth, adding support for new AOSP versions, and helping support AOSP on new virtual IOT models.

You’ll be successful in this role if you have experience with Android itself — not Android apps. You may have previously ported AOSP, built it, debugged it, or contributed to it, and you may have worked on custom peripherals or drivers. You have extensive knowledge of Android systems, frameworks, HAL, and services, and you’re very well acquainted with Android debugging tools and techniques. You know how to use Git, you’re a native English speaker, you write top-notch quality code, and you’re keen to work on cutting-edge technology.

Requirements:

  • Experience with AOSP (or one its derivatives) -- syncing it, building it, debugging it, modifying it, contributing to it
  • Deep understanding of Android architecture
  • Strong familiarity with Android debugging tools and techniques
  • Experience with Java, C++, and C programming language
  • Experience with at least one script programming language (shell, python, etc.)
  • Experience with software version control and release using Git
  • Ability to speak and write natively in English

Nice to Have’s:

  • Experience with Android audio, Wi-Fi, and Bluetooth framework architecture
  • Experience in upgrading Android OS versions
  • Experience with the Google Compatibility Test Suite (CTS) certification and issue debugging
  • Experience with implementing Android HALs for custom peripherals
  • Experience with BSP and Linux device driver development
  • Experience with SELinux
  • Competitive salary, benefits, and stock package
  • Completely remote, work from home, and a nice work-life balance
  • Work with impressive engineering and state of the art technology
  • Join a small team where your actions have great impact on the company’s success
  • Sponsored learning and development

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.


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


Corellium® is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 


Think you fit the role?

We’d love to have a chat. Get in touch!

Locations

Remote

Who you'll work with

Chris Wade

CTO and Co-Founder

Stan Skowronek

Chief Architect and Co-Founder

A.J. Arango

Director of Engineering