Android Developer Intern
Vaigai Valley · Āvadi, Tamil Nadu, India
Apply & track with Apply EdgeAndroid Developer Intern
You will work on our Android/mobile platform for connecting smartphones with ESP32, IoT devices, embedded systems, robotics platforms, and hardware projects.This internship is ideal for students and aspiring developers who want hands-on experience building real-world Android applications that interact with physical hardware.What You Will Work OnDevelop and maintain Android applications using Kotlin and/or Java.Build mobile interfaces for IoT, embedded, robotics, and hardware-control applications.Implement Bluetooth Low Energy (BLE) communication with ESP32 and other devices.Work with Wi-Fi, HTTP, REST APIs, and WebSocket communication.Develop real-time dashboards for sensor data and device status.Implement device-control interfaces for GPIO, motors, relays, LEDs, servos, and other peripherals.Work with Nordic UART Service (NUS) for BLE-based device communication.Integrate QR-based device pairing and configuration workflows.Implement offline-first application features and local data storage.Debug Android applications and hardware communication issues.Collaborate with embedded, IoT, web, and robotics developers.Test applications with real ESP32 and IoT hardware.Required SkillsBasic knowledge of Android development.Familiarity with Kotlin or Java.Understanding of Android Studio and Gradle.Basic understanding of:Android Activities/Fragments or modern Android architectureREST APIsJSONBluetooth/BLEWi-Fi networkingGit/GitHubGood problem-solving and debugging skills.Willingness to work with both software and physical hardware.Good to HaveExperience with any of the following will be an advantage:Jetpack ComposeAndroid BLE APIsWebSocketsMQTTESP32 / ESP8266ArduinoMicroPythonIoT dashboardsEmbedded systemsRoboticsREST API integrationSQLite / RoomFirebasePWA / WebView integrationGitHub Actions / CI/CDWho Can Apply?Students pursuing B.E. / B.Tech / M.E. / M.Tech / B.Sc. / M.Sc. / MCA in Computer Science, Information Technology, Electronics, ECE, EEE, or related fields.Recent graduates interested in Android, IoT, embedded systems, or robotics.Candidates with personal Android, IoT, or embedded projects are strongly encouraged to apply.What You'll GainHands-on experience developing production-oriented Android applications.Experience integrating Android with real embedded hardware.Practical exposure to BLE, Wi-Fi, IoT and WebSocket communication.Experience working with ESP32 and embedded devices.Exposure to robotics and hardware-software integration.Experience working in a real product-development environment.Opportunity to contribute to the Sanwitch ecosystem.Mentorship from software and embedded-system developers.Preferred QualitiesWe value candidates who:Learn quickly and experiment independently.Enjoy solving hardware + software problems.Can read documentation and troubleshoot issues.Are comfortable working in a fast-moving product environment.Have a strong interest in Android, IoT, embedded systems, or robotics.Can demonstrate projects through GitHub, portfolios, or college projects.How to ApplyInterested candidates can apply by sharing:1. Resume/CV2. GitHub/Portfolio (if available)3. Brief description of one Android, IoT, or embedded project you have worked onSubject: Android Developer Intern — Application