Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Test Engineer (DLMS in C) @ MosChip

Home > Quality Assurance and Testing

 Senior Software Test Engineer (DLMS in C)

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.

Job Classification

Industry: Electronic Components / Semiconductors
Functional Area / Department: Engineering - Software & QA,
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: MosChip
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Python Azure DevOps Gatling TCP/IP JMeter AWS Google Cloud

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Test Automation Engineer

  • Capgemini
  • 3 - 6 years
  • Pune
  • 4 hours ago
₹ Not Disclosed

Penetration Testing Engineer

  • Capgemini
  • 3 - 6 years
  • Bengaluru
  • 8 hours ago
₹ Not Disclosed

Automation Testing - Vice President

  • JPMorgan Chase Bank
  • 6 - 24 years
  • Kolkata
  • 8 hours ago
₹ Not Disclosed

Technical Test Lead

  • Accenture
  • 5 - 8 years
  • Kochi
  • 12 hours ago
₹ Not Disclosed

MosChip

Moschip Technologies Limited