The role
Job description
Android & IoT Software Development Intern
Company: OORO
Location: India (Remote)
Employment Type: Part-time Internship
Duration: 3–6 Months
Stipend: ₹8,000–₹15,000/month (proposed range)
About OORO
OORO is building a smart, connected digital advertising ecosystem that transforms everyday vehicles into technology-powered advertising networks.
Our platform combines Android-based display systems, real-time device management, GPS technology, cloud infrastructure, and intelligent advertising delivery.
We're looking for a passionate Android & IoT Software Development Intern who enjoys building real-world applications, working with connected hardware, and solving challenging engineering problems.
What You'll Work On
- Develop and maintain Android applications using Kotlin and Android SDK.
- Build and improve our Android Screen Player for digital advertising displays.
- Work on DeviceOS, our Android-based device management and monitoring system.
- Implement remote device configuration, health monitoring, and OTA application updates.
- Develop offline-first media playback, local caching, and synchronization systems.
- Integrate GPS tracking, location services, and backend APIs.
- Implement device pairing, authentication, and secure communication.
- Improve device performance, reliability, and automated recovery mechanisms.
- Debug Android applications using ADB, Logcat, and physical hardware testing.
- Collaborate on Android driver application features, including onboarding and device operations.
- Work closely with our full-stack development team to integrate devices with cloud services.
- Write clean, maintainable, and testable code.
Required Technical Skills
- Kotlin or Java for Android development.
- Android SDK and Android application lifecycle.
- REST API integration and JSON.
- Basic understanding of Android background services.
- Git and GitHub.
- Strong debugging and problem-solving abilities.
- Experience building and running Android applications.
Good to Have
- Jetpack Compose and modern Android architecture.
- Kotlin Coroutines and WorkManager.
- Media3 / ExoPlayer for video playback.
- Room Database and offline data synchronization.
- Android kiosk mode and Device Owner concepts.
- GPS and location-based services.
- MQTT, WebSockets, or IoT communication protocols.
- OTA application update mechanisms.
- Linux, Docker, and cloud infrastructure fundamentals.
- Experience working with Android-based embedded devices.
You don't need to know every technology listed. We're looking for someone with strong fundamentals, curiosity, and the ability to learn quickly.
Who Should Apply?
- Computer Science, Electronics, IT, or related students and recent graduates.
- Developers who have built Android applications or worked on IoT projects.
- Candidates interested in connected devices, embedded Android, and real-world hardware.
- Individuals who enjoy debugging, experimenting, and solving complex technical challenges.
- Self-motivated builders comfortable collaborating remotely.
Working Android applications, GitHub repositories, and practical projects matter more to us than certificates.
What You'll Gain
- Hands-on experience with real Android-powered connected devices.
- Opportunity to develop technology used in physical advertising systems.
- Direct collaboration with OORO's founding team.
- Exposure to Android engineering, IoT, cloud infrastructure, and real-time systems.
- Experience working on production-oriented software and hardware integrations.
- Flexible remote working arrangements.
- Internship completion certificate upon successful completion.
- Potential full-time opportunity based on performance and business requirements.
Hiring Process
- Application Screening: Review of resume, GitHub, and Android/IoT projects.
- Technical Discussion: Android fundamentals, architecture, APIs, and debugging.
- Practical Assessment: A short Android development or debugging challenge.
- Founder Interview: Discussion about project ownership, availability, and expectations.
How to Apply
Apply through LinkedIn with:
- Updated resume
- GitHub profile
- Links to Android applications or IoT projects
- Brief explanation of your most challenging technical project
- Weekly availability and earliest joining date
Applicant Privacy
Applicant information will be used solely for recruitment and selection, accessible only to the authorized hiring team, and not shared for unrelated marketing purposes. Applications will be handled in accordance with applicable privacy requirements.
Build Software. Connect Hardware. Create Real-World Impact.
At OORO, you won't just develop another mobile application. You'll help build intelligent systems that connect software, physical devices, and real-world advertising.
If you enjoy building technology that goes beyond the screen, we'd love to hear from you.
Pay: ₹8,000.00 - ₹13,000.00 per month
Work Location: In person