Find a jobRecruiters

Embedded Software Engineer

Exclusive opportunity

Onsite

Embedded Software Engineer

Nuvo Aeon Diamond & Jewellery Pvt. Ltd.

Embedded Software Engineer

Skills

PythonGitLinuxESP32

4 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Mumbai, Maharashtra, India

Work mode:

Onsite

Published on:

16 October 2026

What they need


Job Summary

We are looking for an experienced Embedded Software Engineer with expertise in embedded systems development, ARM-based microcontrollers, embedded Linux, communication protocols, and industrial control applications.

The ideal candidate should have strong programming skills in C/C++ and Python, hands-on experience with microcontrollers such as STM32 and ESP32, and the ability to develop, integrate, debug, and optimize embedded firmware and software solutions. Experience in hardware-software integration, BLE communication, and IoT-based applications will be an added advantage.

Key Responsibilities

  • Design, develop, test, and debug embedded software and firmware for STM32, ESP32, ARM Cortex-M, and 8051-based microcontrollers.
  • Develop firmware and embedded applications for industrial control systems, protection relays, electrical measurement systems, and IoT devices.
  • Develop and maintain Linux-based services and backend applications for communication with embedded controllers and external devices.
  • Implement and integrate communication protocols such as UART, SPI, I2C, RS485, Modbus, USB CDC, and BLE.
  • Develop Bluetooth Low Energy (BLE)-based communication between embedded devices and Android applications.
  • Integrate embedded firmware with hardware components and troubleshoot hardware-software integration issues.
  • Develop and maintain basic Android applications and tools for embedded device communication and control.
  • Debug, test, and optimize embedded systems to ensure reliability, accuracy, performance, and production readiness.
  • Collaborate with hardware, firmware, and software teams to identify and resolve system-level issues.
  • Develop and integrate secure remote-access capabilities and IoT functionalities for connected embedded devices.
  • Maintain code quality, documentation, and version control throughout the development lifecycle.

Qualifications:

  • Strong programming knowledge of C/C++ and Python.
  • Hands-on experience with STM32, ESP32, ARM Cortex-M, or similar microcontroller platforms.
  • Knowledge of embedded Linux and Linux-based application or service development.
  • Understanding of communication interfaces and protocols, including UART, SPI, I2C, GPIO, ADC, and RS485.
  • Experience with Modbus and serial communication protocols.
  • Knowledge of BLE/Bluetooth communication and device integration.
  • Understanding of RTOS concepts and embedded system architecture.
  • Experience in firmware debugging, testing, and hardware-software integration.
  • Familiarity with Git and standard embedded software development tools.
  • Basic knowledge of Android application development and embedded device connectivity.

Location: Dahisar East, Mumbai

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

Dart

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Graz, Austria

Hybrid

Skills

Dart

1 year ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools