The Android Application Developer (Proximity Intelligence Service) role at 42dot involves developing the Proximity Intelligence Service, which provides various interactions and user experience innovations based on the physical proximity between Software-defined Vehicles (SDV) and mobile devices. The goal is to maximize safety, convenience, and personalized user experiences by integrating various sensors and communication modules of SDVs with mobile device technologies such as Bluetooth (BLE) and UWB. This role aims to develop technologies and services that present new possibilities for the SDV-mobile ecosystem.
Key responsibilities include:
- Designing, developing, and maintaining Android applications that utilize proximity between SDVs and mobile devices
- Developing features using proximity-based technologies like Bluetooth (BLE) and UWB for SDV integration
- Integrating with Google Nearby, Galaxy Find Network, and other proximity-based networks
- Implementing digital key solutions for vehicle locking/unlocking and proximity control services via mobile devices
- Developing IoT integration features enabling car-to-home and home-to-car connectivity
Required qualifications:
- Minimum 5 years of Android mobile app development experience
- Proficiency in Android framework and programming languages like Java and Kotlin
- Experience with proximity-based technologies (Bluetooth, UWB, NFC, Wi-Fi Direct)
- Experience with Git, Jira, CI/CD environments, and code reviews
- Strong communication skills for cross-team collaboration
Preferred qualifications:
- Experience with SDV and Mobility service-related projects
- Experience integrating IoT devices (Samsung SmartThings, LG Thinq, Google Home)
- Experience with external proximity networks (Google Nearby, Google Fast pair, Samsung Galaxy Find Network)
- Experience developing or integrating digital key solutions or similar frameworks
The interview process includes document screening, coding test, video interview (about 1 hour), face-to-face or video interview (about 3 hours), and final selection. The process may vary by position and is subject to change based on schedule and circumstances.