Actively Hiring
SA
Firmware Developer - DLMS/ COSEM ( Smart Gas Metering)
SATRUC APPLIANCES PRIVATE LIMITED
Hyderabad
Skills:
Python
Git
Job Description
Job Title: Firmware Developer - DLMS/ COSEM ( Smart Gas Metering)
Company: SATRUC APPLIANCES PRIVATE LIMITED
Job Category: Python Developer
Roles & Responsibilities:
We are looking for an experienced Embedded Firmware Developer to design, develop, test and maintain DLMS/COSEM\-compliant firmware for battery\-operated ultrasonic smart gas meters. The candidate will be responsible for embedded C development, smart metering protocols, secure communication, valve control, low\-power optimisation and certification support.
Key Responsibilities
* Develop and maintain embedded C firmware for ultra\-low\-power ultrasonic smart gas meters.
* Implement DLMS/COSEM protocols, including OBIS codes, interface classes, DLMS services, HDLC and Wrapper communication.
* Develop metering functionalities such as flow measurement, meter indexing, billing profiles, load profiles, events, alarms and tariff management.
* Implement valve control, tamper detection and security features.
* Integrate communication modules such as NB\-IoT, LoRaWAN, RF and MIU.
* Implement DLMS security, including HLS authentication, AES\-128\-GCM and key management.
* Develop Firmware Over\-The\-Air (FOTA) functionality using DLMS Image Transfer.
* Optimise firmware for long battery life (10–15 years).
* Perform firmware testing, debugging and hardware integration.
* Support product certification, conformance testing and type approval activities.
* Strong problem\-solving and debugging skills.
* Ability to independently develop and maintain embedded firmware.
* Good understanding of hardware\-software integration.
* Experience working on smart metering or IoT\-based embedded products.
Work Location: In person
Work Location: Hyderābād, India
Availability: Full time
Requirements
Required Technical Skills
* Experience in smart gas metering or ultrasonic gas metering products.
* Knowledge of NB\-IoT/LTE\-M AT commands and communication module integration.
* Experience with DLMS conformance and certification testing.
* Knowledge of Python\-based test automation.
* Familiarity with Guru or related DLMS development tools.
Educational Qualification
Preferred Candidate Profile
Benefits:
Key Skills: Python, Git
Salary: INR 20000 - 60000 per yearly