368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$24k – $63k per year (Estimated)
Location
In office (Mumbai)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Discover the Miko Robot, your child's new best friend for learning and entertainment. This AI-powered educational robot is designed to engage, educate, and entertain kids while fostering their cognitive development. Explore the world of Miko and unlock a world of interactive adventures today!

Job Description: Senior Software Engineer

Company: Miko

Location: Mumbai

Experience: 5+ years

Role Overview

Miko is looking for a Senior Software Engineer with strong experience in C++ and Java, who can work across Android, JNI, and lower-level system components. This role is not a purely Android application role -the engineer will work across the stack, contributing to Android features as well as C++/embedded/middleware-level development for our robotic products.

The ideal candidate enjoys solving system-level problems, understands how software interacts with hardware, and is comfortable working at the intersection of Android and native layers.

Key Responsibilities

Design, develop, and maintain software components using C++ and Java.

Work on Android platform development, including integration with native layers using JNI.

Develop and enhance C++ modules for embedded systems and middleware layers.

Collaborate with hardware, firmware, and platform teams to ensure seamless system integration.

Optimize performance, memory usage, and reliability across Android and native components.

Debug complex issues spanning Android framework, native code, and embedded layers.

Participate in architectural discussions and contribute to long-term platform design.

Ensure high-quality code through reviews, testing, and adherence to best practices.

Required Skills & Experience

Strong hands-on experience with C++ (modern C++ preferred).

Solid experience in Java development.

Experience working with Android beyond UI/application development.

Hands-on experience with JNI and interaction between Java and native code.

Exposure to embedded systems, middleware, or platform-level development.

Strong debugging skills across multi-layered systems.

Good understanding of OS concepts such as threading, memory management, and IPC.

Good to Have

Experience working on Android system services, AOSP, or platform customization.

Familiarity with Linux-based systems.

Experience in robotics, IoT, or hardware-integrated products.

Exposure to build systems, cross-compilation, and performance profiling tools.

What We Look For

A problem-solver who enjoys working close to the system and hardware.

Someone who can switch contexts between Android, native, and embedded layers comfortably.

Strong ownership mindset and ability to work in a fast-paced, product-driven environment.

Clear communication and collaboration skills.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Mumbai
$123k – $251k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Dallas • Denver • Birmingham
Java
SQL
Java
Gradle
Hibernate
Maven
Spring Boot
Spring Framework
Databases
Apache Kafka
MySQL
Redis
DevOps
CI/CD
Dynatrace
Jenkins
Kubernetes
OpenShift
Cybersecurity
SonarQube
Apply
$67k – $160k per year (Estimated) • In office • Full-Time • France
C++
C++
PyTorch C++
TensorFlow C++
AI/ML
Computer Vision
Multimodal AI
OpenCV
PyTorch
TensorFlow
Edge AI
Apply
$19k – $51k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
C++
C
C++
STL
C
Valgrind
DevOps
RTOS
IoT
FreeRTOS
Apply
$120k – $220k per year • Equity 0.2–0.8% • Remote/Hybrid • Full-Time • 6+ years exp • San Francisco
C++
Go
JavaScript
Python
TypeScript
Apply
$19k – $28k per year (net) • Remote • Full-Time • Moscow
C#
C++
C++
CMake
DevOps
CI/CD
Git
Management
Jira
Slack
Apply
Robotics Engineer 1 month ago
$18k – $46k per year (Estimated) • In office • Full-Time • 1+ year exp • Mumbai
C++
Python
AI/ML
Fine-tuning
DevOps
Git
Robotics
Gazebo
Imitation Learning
Inverse Kinematics
Isaac Sim
LeRobot
MuJoCo
OpenVLA
PyBullet
Teleoperation
Apply
$8.5k – $13k per year • In office • Full-Time • 10+ years exp • Mumbai
Chips/EDA
Eagle
Apply
$37k – $68k per year (Estimated) • In office • Full-Time • 5+ years exp • Mumbai
Design
SolidWorks
Apply
UI/UX Design Intern 3 months ago
In office • Internship • Mumbai
Design
Adobe Photoshop
Figma
Apply
$17k – $43k per year (Estimated) • In office • Full-Time • Mumbai
Design
SolidWorks
Apply
$20k – $50k per year (Estimated) • Remote • Full-Time • 5+ years exp • Mumbai
QA
BrowserStack
Apply
$16k – $36k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Mumbai
Apply
$47k – $102k per year (Estimated) • In office • Full-Time • 12+ years exp • Mumbai
Apply
$35k – $79k per year (Estimated) • In office • Full-Time • 12+ years exp • Mumbai
Management
ServiceNow
Apply
$16k – $39k per year (Estimated) • Remote/Hybrid • Full-Time • Mumbai
SQL
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.