Develop, optimize, and maintain embedded firmware using C/C++ on microcontrollers (ESP32, PIC, STM32, ARM, or similar).
Interface and control peripherals such as sensors, actuators, communication modules, and digital/analog hardware.
Work with communication protocols like UART, I2C, SPI, RS-485, etc.
Implement and manage IoT connectivity using Wi-Fi, BLE, GSM/4G and protocols such as MQTT/MQTTS, HTTPS.
Integrate secure data communication with backend servers.
Use test instruments such as DSO, digital multimeter, logic analyzer, LCR meter for debugging and validation.
Perform system bring-up, troubleshooting, and stability testing of new hardware boards.
Ensure firmware meets reliability, safety, and compliance standards (BIS/CE/EMI-EMC awareness preferred).
Collaborate with hardware, R&D, and production teams to deliver complete system solutions.
Prepare documentation, test cases, and reports for internal and field deployments.
Required Skills & Experience
2-4 years of hands-on experience in embedded firmware development.
Proficiency in Embedded C/C++.
Strong experience with microcontrollers such as ESP32, PIC, STM32, or ARM Cortex series.
Understanding of IoT protocols and cloud/server communication.
Experience with analog/digital circuits, sensor integration, and power electronics basics.
Good debugging skills using oscilloscopes, analyzers, and diagnostic tools.
Strong understanding of real-time system behavior, interrupts, timers, watchdogs, and memory management.
Ability to analyze issues logically and troubleshoot independently.
Clear communication, discipline, and ability to work in a fast-paced R&D environment.
Preferred Skills
Experience with RTOS, FreeRTOS, or embedded Linux.
Familiarity with Git or other version control systems.
Exposure to field devices, industrial electronics, or automation systems.
Knowledge of secure firmware design and bootloaders.
Candidate Profile Required
Degree in Electronics / Electrical / Computer Engineering or related field.
Strong logical approach, willingness to learn, and commitment to quality.
Comfortable working both independently and with cross-functional teams.
Job Type: Full-time
Pay: ₹25,000.00 - ₹40,000.00 per year
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.