HamburgerMenu
hirist

MosChip Technologies - Senior Software Test Engineer

Moschip Technologies Limited
Hyderabad
3 - 5 Years
star-icon
3.8white-divider222+ Reviews

Posted on: 17/07/2025

Job Description

Company Overview :

MosChip is a semiconductor and embedded system design company with a focus on Embedded, Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering and IoT solutions catering to Aerospace & Defense, Consumer Electronics, Automotive, Medical and Networking & Telecommunications.

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.

Experience :
4 to 6 Years

Location :
Hyderabad

Shift :
9:30 AM to 6:30 PM

Work Mode : Office (Monday to Friday)

info-icon

Did you find something suspicious?