ADT is in the process of transitioning to a hybrid work model that blends the advantages of both in-office and remote work. New team members will begin working remotely but should plan to move to a hybrid model at a later date. We will keep you well informed and supported throughout the transition. Once the hybrid policy is in place, your primary office location will be in Irving, TX, where you’ll benefit from a balanced and flexible work environment.
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
What You'll Do:
We’re looking for a highly skilled Senior Android Engineer to join our mobile engineering team. In this role, you’ll design, implement, and maintain mobile security applications and system-level integrations for custom Android platforms. You’ll work on cutting-edge technology, collaborate with cross-functional teams, and help shape the future of smart home security.
- Design, implement, and maintain mobile security applications and system-level integrations for custom Android platforms, including evaluation and integration of new hardware.
- Investigate and resolve complex issues across UI, app lifecycle, hardware integration, and system performance.
- Drive continuous improvement in engineering methodology and mobile coding best practices.
- Perform additional duties as assigned.
What You'll Need:
- Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related field.
- 5+ years of software development experience with 3+ years of Android mobile application development experience, including Jetpack Compose.
- Deep expertise in Android OS, libraries, and development best practices.
- Strong collaboration skills with cross-functional teams including design, system architecture, backend, and DevOps.
- Ability to complete complex assignments independently and communicate technical concepts clearly across teams.
Preferred Qualifications:
- Experience building mobile apps as front-ends for large distributed systems.
- Familiarity with wireless technologies (Bluetooth, Wi-Fi, Z-Wave) and smart home tech.
- Experience with video streaming protocols (WebRTC, RTSP, SIP).
- Hands-on experience with custom hardware or embedded systems on Android.
- Proficiency in low-level Android development (AOSP, custom ROMs, BSPs, HALs, I2C, SPI, UART).
- Knowledge of device management, kiosk modes, secure boot, and system-level security.
- Experience working with design systems such as Figma.