Senior Software Test Engineer ( DLMS in C)

4 - 6 years

12 - 15 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly skilled

Senior Software Test Engineer

with extensive experience in

DLMS/COSEM protocols, DLMS Compliance Test Tools, Compatibility Test tools

and proficiency in ANSI C and Python to join our team. The ideal candidate will be responsible for Testing and maintaining large-scale DLMS meter and network simulators, ensuring the scalability and performance of our Head End System (HES).

Key Responsibilities:

  • Design, develop, and maintain DLMS/COSEM simulators capable of processing high volumes of smart meter data.
  • Implement multi-threaded, scalable C applications using concurrency utilities to handle millions of devices and billions of transactions.
  • Integrate DLMS protocol stacks (e.g., Gurux) with IoT AMI systems and the Head End System (HES) for comprehensive testing and simulation.
  • Work on building responsive applications using C concurrency to simulate real-world behaviors of smart meters and communication networks.
  • Implement and optimize communications using IoT messaging protocols such as MQTT, CoAP, and other protocols to simulate real-time smart meter data exchange over constrained networks.
  • Design simulators to test DLMS communication stacks over Radio Frequency (RF) networks.
  • Collaborate with cross-functional teams to ensure seamless integration of simulators with the Head End System, providing comprehensive testing for system scalability and performance under real-world conditions.
  • Guide performance tuning for the HES to ensure low-latency, high-throughput transaction processing in large-scale deployments.
  • Work closely with DevOps and testing teams to build automated testing tools for continuous integration and performance benchmarking.

Requirements:

  • 4+ years of C programming experience, with extensive expertise in Core C concurrency utilities.
  • Expertise in Python scripting, DLMS Compliance Test Tools and Compatible Test Tools.
  • Strong experience in DLMS/COSEM protocols, including hands-on experience with DLMS stacks such as Gurux.
  • Expertise in developing multi-threaded, scalable applications to handle real-time IoT device communications.
  • Proven experience with IoT protocols such as MQTT and CoAP, integrating them into large-scale DLMS systems.
  • Hands-on experience with testing and deploying DLMS communication over RF networks.
  • Deep understanding of distributed systems and designing scalable solutions to support millions of devices concurrently.
  • Expertise in cloud-based infrastructure (AWS, Azure, Google Cloud) to support large-scale simulations and testing environments.
  • Strong background in load testing frameworks (JMeter, Gatling) and performance profiling for large-scale applications.
  • Deep understanding of the TCP/IP protocol stack.
Education Requirements: B. Tech/B.E./M. Tech./M.E.
Shift: 9:30 AM to 6:30 PM

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
MosChip logo
MosChip

Semiconductors

Hyderabad

RecommendedJobs for You