Senior Software Engineer w/DLMS Experience

3 weeks ago


Chennai, India Trilliant Full time

Trilliant offers a universal communications platform that is at the convergence of the smart grid, smart city, and global Industrial Internet of Things (IIoT) applications. We bring together multi-technology solutions, global capabilities, and mission-critical communications to deliver future-proof solutions.


We are a device-agnostic, integrated, multi-technology communication platform that provides flexibility to balance technological capabilities with economic needs. Trilliant is committed to best-in-class solutions that empower our customers and their customers to connect to the world of things.


We are an equal-opportunity employer offering comprehensive benefits and compensation packages with a selection of insurance programs. We have dynamic and collaborative work environments with some of the brightest employees in the world. We invest in people and provide opportunities for our employees to grow hand in hand with our business.


Job Description:

Trilliant Networks is seeking a highly skilled Senior Software Engineer to build Large-scale DLMS meter and network simulators capable of generating billions of transactions from millions of simulated meters to certify the scalability of Head End System (HES). This role requires strong expertise in DLMS/COSEM protocols, Java concurrency utilities, and IoT AMI technologies. The successful candidate will help in ensuring that the HES is production-ready for large-scale deployments, focusing on building scalable, responsive applications using advanced Java multithreading techniques, MQTT, and CoAP for real-time IoT communications.


Job Responsibilities:

  • Lead the design, architecture, and development of a DLMS/COSEM simulator capable of processing high volumes of smart meter data.
  • Architect and implement multi-threaded, scalable Java applications using Java concurrency utilities (e.g., Executors, Futures, Locks) 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 Java concurrency to simulate real-world behaviors of smart meters and communication networks.
  • Implement and optimize communications using MQTT, CoAP, and other IoT messaging 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.


Job Requirements:

  • 10+ years of Java development experience, with extensive expertise in Java concurrency utilities such as Executors, Futures, and Locks.
  • 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 (Radio Frequency) 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.
  • Knowledge of message queue systems like RabbitMQ, Kafka, and real-time data processing frameworks.
  • Strong background in load testing frameworks (JMeter, Gatling) and performance profiling for large-scale applications.
  • Knowledge of security standards in IoT and AMI environments, particularly DLMS encryption and secure communication protocols.
  • Experience handling big data and large datasets generated by smart meters using SQL/NoSQL databases.
  • System Design & Architecture: Ability to design end-to-end architectures for large-scale IoT networks with high throughput and low latency.
  • Distributed Systems: Design and optimize fault-tolerant, distributed systems for real-time, large-scale meter communication.
  • IoT Communication Protocols: Hands-on experience integrating MQTT, CoAP, and other lightweight IoT protocols into production systems is an asset.


Education/Certifications:

Bachelor's degree in computer science or any other degree with relevant experience


Trilliant Values:

PASSIONATE- We find the right solutions for customers and exceed their expectations.

RESPONSIBLE – We work smart and address issues with urgency to get the job done.

CONFIDENT- We look to the future and collaborate with each other to deliver world-class solutions.

ENERGETIC – We are excited and support Trilliant's growth and direction.



  • chennai, India IMS People Possible Full time

    Job Title : Okta (IAM) EngineerDuration : Direct hireLocation : Chennai, Tamil Nadu, India – 100% OnsiteShift : 1:30pm-10:30pm ISTINT Process : 1-2 rounds of interviews w/ Sit-InJob Description:An employer is seeking Okta Engineer II for a direct hire opportunity in India. The Identity Access Management (IAM) Okta Developer is responsible for designing,...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineerto join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly in...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineer to join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineer to join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineer to join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly...


  • Chennai, India Mind Fox Software Solutions Full time

    Role Description Mind Fox is seeking a Senior Software Engineer to join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development,...


  • Chennai, India Light & Wonder Full time

    Description Works on short-term assignments that often require the application of independent judgment. Fully competent, career-level individual contributor. Qualifications Education Bachelors degree in related field. Years of Related Experience Years of experience 5 to 8 years Physical Requirements The physical demands described here...

  • Software Engineer

    3 months ago


    Chennai, India Global Pharma Tek Full time

    Description: Must be ./MTech. in Computer Science, IT or related software engineering degree. Must have to years’ experience with strong experience of C system programming in embedded environment. Must have relevant experience of IMS or Telephony domain. Must have excellent S/W design Skills with proven experience of writing efficient...


  • chennai, India Art Technology and Software Full time

    The Senior Software Engineer is responsible for developing and extending business applications for our clients as well as mentoring other members of the development team. Using the Agile Scrum methodology, you will be working to implement and extend applications that can run on a variety of environments including WPF, UWP, iOS, and Android.Duties and...


  • Chennai, India IMS People Possible Full time

    Job Title: Okta (IAM) EngineerDuration: Direct hireLocation: Chennai, Tamil Nadu, India – 100% OnsiteShift: 1:30pm-10:30pm ISTINT Process: 1-2 rounds of interviews w/ Sit-InJob Description:An employer is seeking Okta Engineer II for a direct hire opportunity in India. The Identity Access Management (IAM) Okta Developer is responsible for designing,...


  • chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • Chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • Chennai, India Logitech Full time

    Description Position at Logitech The Role  The Desktop Experience team is seeking an experienced Senior Software Engineering Manager to elevate our customer’s device experience within their play ecosystem using our next generation software and services. At Logitech, we seek a dynamic Senior Software Engineering Manager where your strategic...

  • Laserbeam Software

    4 weeks ago


    Chennai, India Laserbeam software Full time

    Position : Senior DeveloperLocation : ChennaiDepartment : IT/Software DevelopmentJob Summary :We are seeking a highly skilled and experienced Senior Developer with a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB. The ideal candidate should have an in-depth understanding of Object-Oriented...


  • Chennai, India RunLoyal: Pet Software Full time

    *Currently residing in Tamil Nadu, candidates to apply. No relocation assistance will be provided.*Preference for immediate joiners.Job Title: Senior Front-End Software EngineerCompany: RunLoyalLocation: Tamil Nadu Only (Hybrid)Summary:RunLoyal, a rapidly growing vertical SaaS company based in Atlanta, GA, seeks a passionate and experienced Front-End...


  • chennai, India RunLoyal: Pet Software Full time

    *Currently residing in Tamil Nadu, candidates to apply. No relocation assistance will be provided.*Preference for immediate joiners.Job Title: Senior Front-End Software EngineerCompany: RunLoyalLocation: Tamil Nadu Only (Hybrid)Summary:RunLoyal, a rapidly growing vertical SaaS company based in Atlanta, GA, seeks a passionate and experienced Front-End...


  • Chennai, India D2R AI Labs Full time

    Senior Software Engineer The Senior Software Engineer is accountable for driving automation and streamlining operations to enhance efficiency. Possessing a strong background in Python, with a particular focus on pandas, numphy and FastAPI frameworks. Experience with databases such as MongoDB and TimescaleDB (Postgres) or any time series database is...


  • Chennai, India D2R AI Labs Full time

    Senior Software EngineerThe Senior Software Engineer is accountable for driving automation and streamlining operations to enhance efficiency. Possessing a strong background in Python, with a particular focus on pandas, numphy and FastAPI frameworks. Experience with databases such as MongoDB and TimescaleDB (Postgres) or any time series database is essential....


  • Chennai, India D2R AI Labs Full time

    Senior Software EngineerThe Senior Software Engineer is accountable for driving automation and streamlining operations to enhance efficiency. Possessing a strong background in Python, with a particular focus on pandas, numphy and FastAPI frameworks. Experience with databases such as MongoDB and TimescaleDB (Postgres) or any time series database is essential....