14 Sep
|
Vaigai Valley
|
Avadi
14 Sep
Vaigai Valley
Avadi
Android Developer Intern
Company: Vaigai Valley
Division: CRUD — Software & Cloud
Product: Sanwitch IDE / Sanwitch Connect
Location: Avadi, Tamil Nadu, India
Job Type: Internship
Work Mode: In office / Hybrid
Duration: [3–6 months]
About the Role
We are looking for a motivated Android Developer Intern to join the CRUD — Software & Cloud team at Vaigai Valley. 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 On
- Develop 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 Skills
- Basic knowledge of Android development .
- Familiarity with Kotlin or Java .
- Understanding of Android Studio and Gradle.
- Basic understanding of:
- Android Activities/Fragments or modern Android architecture
- REST APIs
- JSON
- Bluetooth/BLE
- Wi-Fi networking
- Git/GitHub
- Good problem-solving and debugging skills.
- Willingness to work with both software and physical hardware .
Good to Have Experience with any of the following will be an advantage:
- Jetpack Compose
- Android BLE APIs
- WebSockets
- MQTT
- ESP32 / ESP8266
- Arduino
- MicroPython
- IoT dashboards
- Embedded systems
- Robotics
- REST API integration
- SQLite / Room
- Firebase
- PWA / WebView integration
- GitHub Actions / CI/CD
Who 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 Gain
- Hands-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 Qualities
We 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 Apply Interested candidates can apply by sharing:
1. Resume/CV
2. GitHub/Portfolio (if available)
3. Brief description of one Android, IoT, or embedded project you have worked on
Subject: Android Developer Intern — Application
📌 Android Developer Intern (Avadi)
🏢 Vaigai Valley
📍 Avadi