Menu

Senior Software Developer – Internet of Things

Location: Mumbai, Maharashtra

Category: Software Developer Jobs

IoT Embedded Systems Engineer

We are seeking an experienced IoT Embedded Systems Engineer to design, develop, and validate IoT-enabled devices for energy management, street lighting, and consumer products.

Key Responsibilities:

• IoT Device Development Integration

• Design and develop hardware solutions for energy management, street lighting, and consumer products.

• Develop and optimize firmware for embedded systems with real-time communication capabilities.

• Integrate internal and third-party APIs for seamless device-cloud communication.

• Ensure interoperability between IoT devices and cloud services through standard protocols.

Hardware Firmware Engineering

• Work on microcontrollers (MCUs), SoCs, and IoT connectivity modules (Wi-Fi, LoRa, NB-IoT, LTE-M, Zigbee, BLE).

• Develop firmware using C, C++, Python, or RTOS-based environments.

• Implement secure boot, firmware over-the-air (FOTA) updates, and device diagnostics.

• Work with hardware schematics, PCB design validation, and embedded system debugging.

Communication Protocols API Management

• Implement and optimize IoT communication protocols such as MQTT, CoAP, HTTP, WebSockets, Modbus, and BACnet.

• Ensure secure and low-latency device-to-cloud and device-to-device communication.

• Develop and integrate RESTful APIs, Webhooks, and custom middleware for IoT applications.

Validation Compliance

• Conduct electronic component selection, validation, and testing for IoT devices.

• Ensure compliance with regulatory standards for energy management, street lighting, and consumer electronics.

• Perform EMI/EMC testing, environmental stress testing, and product lifecycle validation.

• Troubleshoot hardware and firmware issues, improving system reliability and efficiency.

Required Skills Qualifications:

• Bachelor's or Master's degree in Electronics, Electrical Engineering, Embedded Systems, or a related field.

• 3-8 years of experience in IoT hardware and firmware development.

• Proficiency in embedded firmware programming (C, C++, Python, RTOS).

• Experience with IoT connectivity modules (Wi-Fi, LoRa, Zigbee, BLE, NB-IoT, LTE-M).

• Knowledge of telemetry systems, edge computing, and cloud connectivity.

• Experience in electronic component selection, validation, and compliance testing.

• Familiarity with PCB design, circuit analysis, and EMI/EMC testing.

• Strong troubleshooting and debugging skills for hardware and firmware issues.

Role: Embedded Hardware Engineer

Industry Type: Electronic Components / Semiconductors

Department: Engineering - Hardware & Networks

Employment Type: Full Time, Permanent

Role Category: Hardware

Education

UG: Any Graduate

PG: Any Postgraduate

Apply on Company Website You will be redirected to the employer’s website