Software Engineer - Android Firmware

PayJoy is a mission-driven company dedicated to helping a billion people around the world step into the modern financial system for the first time and supporting them on a path to financial success.
Mid-Level Software Engineer
Hybrid
5+ years of experience

Description For Software Engineer - Android Firmware

PayJoy, a mission-driven company founded in 2015, is seeking a Software Engineer specializing in Android Firmware. This role is crucial in strengthening the lock technology that underpins PayJoy's loan products. The position involves deep Android development with a focus on sub-Android techniques for securing devices.

The ideal candidate will work on research and development projects to improve PayJoy's Android-based locking technology through firmware-level enhancements. This challenging role requires extensive collaboration with the Android SoC/OEM technology stack and ecosystem, as well as with PayJoy's proprietary MDM solution, PayJoy Access.

Key responsibilities include:

  1. Implementing firmware-level enhancements to improve PayJoy's Android-based locking technology
  2. Collaborating intensively with the Android SoC/OEM technology stack and ecosystem
  3. Working with PayJoy's MDM solution, PayJoy Access

Requirements for this position are:

  1. 5+ years of experience developing ARM-based Hypervisor and Trusted Applications (TA)
  2. Proficiency in writing BSP-level code and interfacing with SOCs
  3. Experience with AOSP and Android firmware development, including interfacing with peripherals
  4. Strong technical communication skills in English, both written and verbal
  5. Ability to create architecture diagrams and documents

This role offers high challenge and high reward, as stronger locks mean more secure loans, enabling PayJoy to offer smartphones and credit to a wider audience. The position requires adaptability, independence, persistence, and collaboration skills. While the initial focus is on research, the ultimate goal is to integrate this work into existing products.

Join PayJoy in their mission to help a billion people step into the modern financial system and support them on a path to financial success. This is an opportunity to work on cutting-edge technology that has a direct impact on improving access to credit and smartphones for underserved populations worldwide.

Last updated 6 months ago

Responsibilities For Software Engineer - Android Firmware

  • Improve PayJoy's Android-based locking technology by implementing firmware-level enhancements
  • Intensive development experience and collaboration with the Android SoC/OEM technology stack and ecosystem, and with PayJoy's own MDM solution, PayJoy Access

Requirements For Software Engineer - Android Firmware

Linux
  • Developing ARM-based Hypervisor and Trusted Applications (TA) (5+ years)
  • Writing BSP-level code, interfacing with SOCs
  • AOSP and Android firmware development, including interfacing with peripherals
  • Technically communicating in English (written and verbal). Can comfortably create architecture diagrams and documents

Interested in this job?