M

Software Engineer - Middleware

Miko Verified employer

Actively hiring · Posted 9d ago · JEV2610F50BC4A0DE

Salary₹3,50,000 – ₹10,00,000 per year
Experience2–4 yrs
LocationMumbai Dadar
Work modeHybrid · Full time
Openings1

Job description

Summary Miko is an advanced consumer robotics innovation lab focused with the mission of Bringing Robotics and AI to every consumer home. Founded by young and dynamic entrepreneurs from IIT Bombay, Miko is a global deep tech company with offices in US, UK and India, and customer base across 140+ countries. Focused on taking Robotics and AI to every consumer home, Miko is the first of its kind "content on subscription" hardware platform for kids powered by patented technology.  Our flagship products, Miko 3 and Miko Mini ([hidden] are playful companion robots that engage, educate and entertain kids. Their unique approach is to focus on child learning and development through self-initiated contextual topics that encourage conversational learning. It hosts a powerful marketplace for third party content partners to plug their content and connect with Miko users on subscription.  Miko is powered by a proprietary emotional intelligence and adaptive personality engine, complex conversational and multilingual AI framework, edge and hybrid speech & vision recognition along with an active learning and behavioral analysis engine. All of this is built over an autonomous navigation system, which enables Miko to offer a range of benefits for the user.  The team at Miko team is an interdisciplinary team consisting of team members from electronics, embedded system, mechanical, industrial, robotics and AI engineering domains, Human Robot Interface designers, UI/UX designers, mobile and cloud software engineers, content creators, artists, mathematicians, neuropsychologists, marketing and sales mavericks, Customer support professionals and knowledge partners.  The Role We are looking for a middleware software engineer to join the team. In this role you will be working on designing, developing and optimizing the middleware stack for current as well as new companion robot products. Work Experience & Qualifications 2 years or higher industry experience in the Software domain. No restrictions on degree/qualifications; only skills matter. (* for Junior role)ResponsibilitiesDesigning and developing software on the product to enhance current functionality and add new features. Lead the technical delivery of assigned tasks/projects.Consistent coordination and collaboration with the Backend, AI, Product and QA team for efficient development cycles and testing for new features and improvements.Operating in an Agile/Scrum environment to deliver high quality software against aggressive schedulesAbility to diagnose, troubleshoot and perform root cause analysis of critical business and production issuesStrong technical leadership with experience building software engineering teams. Demonstrate strong ambiguity resolution skills to be able to break down ambiguous problems into simpler milestones and delegate to junior engineers Requirements & Skills2+ years of experience as a Software EngineerExpertise in C/C++ and JavaStrong understanding of environment management, release management, code versioning best practices, and deployment methodologies.Experience with implementing various communication protocols like I2C, SPI, UARTExperience working on Embedded Linux OS and AndroidDemonstrated experience in developing multi-threaded applicationsExperience with IPC including socket programmingShould have hands on experience and thorough knowledge in STL, BOOST understanding of data structures and algorithmsExperience with using Git as a version control systemExcellent coding and debugging skillsAbility to work in a fast paced environmentExcellent verbal and written communication skills

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Miko.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Software Engineer - Middleware₹3,50,000 – ₹10,00,000 /year · Mumbai Dadar
Apply