Robotics Web and Systems Engineer

Location: Bangalore

Type: Full-time

About the Role

We’re building the digital command center for our robots — and we’re looking for a builder who thrives at the intersection of web development, real-time systems, and robotics integration. This role is about more than creating dashboards — it’s about enabling users to see, command, and
trust fleets of robots in real-world environments.

From designing a clean, intuitive interface to streaming live video feeds with low latency, your work will directly shape how our customers interact with and manage autonomous robots at scale. If you enjoy building full-stack systems that bridge cloud, web, and robotics middleware,
this is your adventure.


What You’ll Do


1. User Interface Development

a. Build and maintain our website, web application and mobile app that allow end users to monitor and control robots.
b. Design intuitive User interface
c. Implement multiple features according to the requirements.


2. Backend & APIs
a. Develop backend services using Python (Flask/FastAPI) to connect frontend with ROS2 middleware.
b. Design APIs to expose ROS2 topics/services for telemetry, commands, and feedback.

3. Real-Time Communication
a. Enable low-latency data streaming using WebSockets, MQTT, or gRPC.
b. Integrate real-time video streaming (WebRTC/RTSP) from robot cameras to the application.
c. Ensure commands are dispatched and acknowledged without delay.


4. Systems Reliability & Networking
a. Design for resilience: manage network traffic, handle overloading, and ensure fault tolerance.
b. Build mechanisms for monitoring application performance and load balancing.
c. Optimize data flows between robots, cloud, and user applications.


5. Deployment & Scaling
a. Deploy applications on cloud or hybrid environments (AWS/GCP/Azure).
b. Containerise services with Docker; explore Kubernetes for scaling.
c. Maintain databases for task tracking and fleet state.

What We’re Looking For

1. 2+ years of experience in full-stack or systems engineering.
2. Strong in Python (Flask/FastAPI) for backend development.
3. Comfortable with frontend frameworks (React or similar).
4. Experience in real-time streaming (WebSockets, WebRTC, or RTSP).
5. Knowledge of networking concepts (traffic management, load balancing, fault tolerance).
6. Familiarity with ROS2 and integrating robotics data into web apps.
7. Strong grounding in databases (Postgres, Redis, or similar).
8. Experience with cloud deployment (AWS/GCP/Azure).

Bonus: Familiarity with fleet management systems or robotics SaaS platforms.


ARTPARK @ IISc :  Innovation factory for next-gen robotics & AI

ARTPARK is India's leading deep-tech venture builder and incubator focused on robotics, connected autonomous systems, and AI. Leveraging our unique facilities and ecosystems, we strive to provide meaningful support to very early-stage startups building deep-tech products based in research. We are a nonprofit organization created by Indian Institute of Science (IISc, Bengaluru) with support from the Department of Science & Technology (Government of India) and the Government of Karnataka.

 

Previous
Previous

Technical Lead

Next
Next

Robotics Software Intern