Search jobs > San Francisco, CA > Software engineer android

Software Engineer - Android Firmware

PayJoy
San Francisco, CA
Full-time

About PayJoy

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.

Founded in 2015, PayJoy's "secret sauce" technology turns a smartphone into collateral to jumpstart unbanked consumers into the credit system.

We reached profitability in 2020, reaching 10 million happy customers and over a billion dollars of sales in 2023.

This Role

As a Software Engineer, you will execute research and development projects to strengthen the lock technology that undergirds our loan products.

This is a deep Android environment where the initial emphasis is on the research and subsequent productization of sub-Android techniques for securing devices.

This role carries high uncertainty, high challenge, and high reward. Stronger locks means more secure loans. More secure loans means we can offer smartphones and credit to as wide an audience as possible.

This is a dynamic environment. We favor a highly adaptable mindset and believe in breaking through walls. You'll need a strong dose of independence and persistence, but also collaboration.

The initial effort is research-focused, but the intention is to integrate this work into our existing products.

Responsibilities

  • Improve PayJoy's Android-based locking technology by implementing firmware-level enhancements.
  • This role will require intensive development experience and collaboration with the Android SoC / OEM technology stack and ecosystem, and as well with PayJoy's own MDM solution, PayJoy Access.

Requirements

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

Benefits

  • Company-funded health, dental, and vision insurance for employee and immediate family
  • Company-funded employee life and disability insurance
  • 3% employer 401k contribution
  • Company holidays; 20 days vacations; flexible sick leave
  • $2,000 USD annual Coworking Travel Perk
  • $2,000 USD annual Professional Development Perk Perk
  • $500 USD annual Fitness Perk
  • $250 USD Home Office equipment allowance
  • $250 USD Headphone allowance

PayJoy is proud to be an Equal Employment Opportunity employer and we welcome and encourage people of all backgrounds. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

PayJoy Principles

Finance for the next billion

  • Ownership
  • Break Through Walls
  • Live Communication
  • Transparency & Directness
  • Focus on Scale
  • Work-Life Balance
  • Embrace Diversity
  • Speed
  • 12 days ago
Related jobs
WELLS FARGO BANK
San Leandro, California

Wells Fargo is seeking a Lead Specialty Software Engineer in the Digital Technology and Innovation group which supports evolving digital platforms and enhances integration of the innovation pipeline into our customer-facing capabilities. Mentor less experienced software engineers. Specialty Software...

Walmart
CA, United States

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Disney Entertainment & ESPN Technology
San Francisco, California

The Hulu Android team is seeking an experienced Software Engineer with a passion for mobile applications to join our team. We strive to build and maintain the best Live and Video on Demand (VOD) applications on a broad set of Android devices, from phones to tablets, from Android 7 to the latest deve...

Walmart
San Mateo, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Aescape
San Francisco, California

Senior Android Software Engineer. Senior Android Software Engineer at Aescape. Android app that will be the future of massage therapy and leverage their deep understanding of the latest Android technologies to drive innovation and unparalleled user experiences. Experience managing a small team of so...

DoorDash
San Francisco, California

We are continuing to grow rapidly and expanding our Engineering offices globally! We are looking for Android Engineers to build and maintain a large scale 24x7 global infrastructure system that powers DoorDash's 3-sided marketplace of Consumers, Merchants and Dashers. Android Engineers at DoorDash w...

Disney Entertainment & ESPN Technology
San Francisco, California

In doing so, they contribute to a series of cross-functional services and technologies, including Quality Engineering, Data Analytics, Software Development, Broadcast Infrastructure, and Networking & Security. Engineering Services designs, builds, and sustains technology that powers DE&E Technology’...

Dice
San Francisco, California

Software Engineer, Android (SFSWE9): Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK (Ref. ...

Facebook
Burlingame, California

Summary: Facebook is seeking a data center Critical Facility Engineer to join our Data Center Facility Operations team. Our data centers serve as the foundation upon which our software operates to meet the demands of our customers. The Critical Facility Engineer will be a part of the Facility Operat...

Amplitude
San Francisco, California

We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our Amplitude ecosystem. As a Staff Software Engineer, you will: . Lead design, development, and support of Amplitude’s other Android products, including the Analytics SDK for Android. Lead engineeri...