Salary: Competitive (Based on experience & technical assessment)
About Us
Symetrix Innovation
is a visionary ecosystem builder based in Thane, harmonizing tradition and technology. Through our software division,
Syro Labs
, we design and deploy "Symbolic Service Robots" for the hospitality, retail, and healthcare sectors. We don't just deploy machines; we build living systems that interact with people using advanced AI and legacy-driven design.
The Role
We are looking for a talented
Android Developer
to act as the bridge between human users and our robotic fleet.
In this role, you will not be building standard mobile apps. You will build the
Human-Machine Interface (HMI)
that serves as the face and voice of our service robots (built on the Reeman chassis). You will develop the tablet-based application that controls the robot, communicates with its ROS navigation brain, and provides a rich, emotional user experience for guests.
Key Responsibilities
1. HMI & UI Development
Design and build the main "Kiosk Mode" application that runs continuously on the robot's onboard tablet.
Create fluid, dynamic user interfaces using
Kotlin
and
MotionLayout
to display facial expressions, status updates, and interactive menus.
Ensure the UI is responsive, intuitive, and accessible for non-technical users in public spaces (hotels, lobbies, hospitals).
2. Robot-to-App Communication (The Core Challenge)
Implement real-time communication between the Android Tablet and the Robot's Navigation Unit (PC/ROS1) using
WebSockets
,
Socket.IO
, or
TCP/IP
.
Handle complex data streams: receiving "Position Data," "Battery Status," and "Obstacle Alerts" from the robot and visualizing them instantly on the UI.
Send command packets from the UI to the robot (e.g., "Move to Table 4," "Return to Charging Dock"*).
3. Voice & AI Integration
Integrate Speech-to-Text (STT) and Text-to-Speech (TTS) engines (Google Voice, Azure, or offline models) to enable two-way conversation.
Work with our backend team to trigger voice responses based on specific robot states (e.g., the robot says "Excuse me"when its path is blocked).
4. System Integration & Testing
Collaborate with the Robotics Integration Engineer to test the app on actual hardware in our Thane workshop.
Debug communication latency and ensure the app remains stable during long operational hours (24/7 runtime).
Technical Requirements
Must-Have Skills:
Languages:
Strong proficiency in
Kotlin
(preferred) or Java.
Architecture:
Deep understanding of
MVVM
architecture and Android Jetpack components.
Networking:
Expert-level knowledge of
WebSockets
and
REST APIs
. You must understand how to keep a connection alive indefinitely.
Kiosk Experience:
Experience with Android
Kiosk Mode
, locking down devices, and managing background services.
Good-to-Have Skills (Bonus):
Experience with
ROS (Robot Operating System)
or libraries like rosbridge or rosjava.
Knowledge of
MQTT
protocol for IoT communication.
Experience with animation libraries (Lottie, Rive) for creating "emotional" UI elements.
Basic Linux command line knowledge (for troubleshooting the robot PC).
Candidate Profile
You are a problem solver who enjoys working with physical hardware, not just virtual software.
You are comfortable working in a startup environment where you define the architecture from scratch.
You have an eye for design--you understand that a robot's screen is its personality.
What We Offer
Hardware Access:
Hands-on work with industrial service robots (Reeman architecture).
Ownership:
You will own the entire frontend stack for the Syinro robot line.
Growth:
Pathway to become a Lead Robotics Software Engineer as we scale our fleet.
Culture:
A collaborative, family-oriented environment that values innovation and long-term thinking.
How to Apply
Please send your Resume and a link to your GitHub/Portfolio to (info@symetrixinnovation.com).