Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18688330

    MUMBAI · FULLTIME

    Senior Software Engineer

    Miko logo

    Miko

    Mumbai · onsite · Posted 30d ago

    Sourced fromNaukri
    Undisclosed5–10 yrsfulltimeMumbai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Naukri · 13 questions to answer1.0s
    • Decided the answers for all of them2.1s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    • 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 rolethe 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.

    Sourced from naukri

    Section · 02

    Skills

    Software EngineerIOTFirmwaresystem integrationRoboticsMemory managementEmbedded SystemsuidebuggingJavaApplication DevelopmentJava DevelopmentMiddlewareLinux

    Section · Company

    About Miko

    Miko logo

    Miko

    Emerging Technologies

    130

    employees

    2015

    11 years old

    Mumbai,Maharashtra

    India

    About

    AI-powered robot providers for child development

    Industries

    Internet

    Employee ratings

    81 reviews

    3.2/ 5

    Culture

    3.1

    Career growth

    2.7

    Work-life

    3.4

    Employees rate it well for

    Work Life Balance13Working Hours/shift8Senior Management7Salary6Work Culture6

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Software Engineer · waiting for your command