What are the responsibilities and job description for the Android & Hardware Integration Engineer position at Gravity IT Resources?
Job Title: Android & Hardware Integration Engineer
Location: Pembroke Pines, FL - Hybrid 3 days onsite per week
Job Type: Direct Hire
Position Overview
We’re looking for a talented Android Engineer with strong experience in native Android development and hands-on knowledge of hardware integrations including card readers, biometric devices, and MQTT-based IoT systems. You’ll be part of a team building next-generation timeclocks and mobile solutions that interact directly with physical biometrics readers. Experience with React Native is a strong plus, as we aim for shared knowledge and potential cross-platform development.
Key Responsibilities:
- Design and build Android applications that interface with physical hardware (e.g., card readers, fingerprint sensors).
- Integrate with IoT devices using protocols like MQTT, Bluetooth, and USB/Serial communication.
- Collaborate with firmware, backend, and mobile teams to ensure smooth hardware/software interaction.
- Optimize performance, ensure reliability, and troubleshoot low-level connectivity issues.
- Participate in code reviews and mentor junior engineers as needed.
- Contribute to feature planning and technical architecture decisions.
Required Qualifications:
- 5 years of native Android development (Kotlin/Java).
- Proven experience integrating external hardware devices (USB, Bluetooth, serial).
- Strong understanding of MQTT or similar IoT communication protocols.
- Experience with biometric systems (fingerprint readers, facial recognition, etc.).
- Familiarity with low-level debugging and performance optimization on Android.
- Good understanding of multithreading, permissions, and lifecycle management on Android.
- Experience with custom in-house Android update systems for remote app deployment and version control outside of the Play Store.
Preferred Qualifications
- Experience working with IoT ecosystems, embedded systems, or edge devices.
- Exposure to React Native, especially in hybrid environments.
- Familiarity with security standards related to hardware communication and identity verification.
- Experience integrating third-party SDKs and libraries.
- Knowledge of RESTful APIs and SQLite.
Employment Eligibility: Gravity can only consider U.S. citizens or Green Card Holders at this time.