Live opening · Posted 1 day ago

Embedded Software Engineer

Nuvo Aeon Diamond & Jewellery Pvt. Ltd. · Mumbai, Maharashtra, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 1 day ago
CompanyNuvo Aeon Diamond & Jewellery Pvt. Ltd.
LocationMumbai, Maharashtra, India (On-site)
Work modeNo
SkillsPython, C++
SourceLinkedin
ListedPosted 1 day ago

About the role

Description supplied by the original job listing.

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

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
11 min from Linkedin publishing this role to us finding it
4 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
64,276 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App