Senior Software Engineer - Android Systems & Security
PayJoy · San Francisco, CA · 1 mo ago
EngineeringFull-time
Responsibilities
- Framework Engineering: Develop and maintain custom modifications within the Android Framework (AOSP) and Hardware Abstraction Layers (HAL).
- OEM Integration: Partner with global smartphone manufacturers and chipset vendors to integrate PayJoy’s proprietary technology into factory firmware.
- Cross-Border Collaboration: Work daily with our China-based engineering team to align on technical specifications and manufacturing requirements.
- Feature Development: Implement new locking features that interact with system-level services such as Telephony, Power Management, and Device Policy Manager, etc…
- R&D & Debugging: Use deep chip-level knowledge to troubleshoot integration issues across different silicon providers (Qualcomm, MediaTek, etc.).
- Process Automation: Contribute to OTA (Over-the-Air) updates and global device testing.
Requirements
- Android Internals Expertise: Extensive, hands-on experience with AOSP development, including modifying system services and utilizing the Android build system (Soong/Make).
- Low-Level Language Mastery: Expert-level proficiency in Java and C/C++ (JNI). (Ability to read/write Kotlin is expected, but core work remains at the system level).
- OEM/Firmware Background: Proven experience working with or for an OEM or chipset vendor on firmware customization, device bring-up, or security hardening.
- Strong Core Skills: Demonstrable knowledge of AOSP and TEE / ARM TrustZone.
Benefits
- Local benefits depending on the country of hire
- Company-funded health insurance for employee and immediate family
- Company-funded employee life and disability insurance
- Paid vacation days, unlimited sick leave
- $2,000 USD annual Co-working travel perk
- $2,000 USD annual Professional Development perk
- Phone finance, headphone benefit, home office equipment allowance and wellness perks