Nuvo Aeon Diamond & Jewellery Pvt. Ltd.
Embedded Software Engineer
Skills
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
1 year ago
Quick apply
Rheso.tech
Embedded Software Engineer
75-85k€ (Annuel)
Permanent contract
Graz, Austria
Hybrid
Skills
1 year ago
Quick apply
No company information available.