Senior Software Engineer w/DLMS Experience
1 week ago
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.
-
Senior Software Engineer w/DLMS Experience
2 weeks ago
India Trilliant Full timeTrilliant 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,...
-
Senior Software Engineer w/DLMS Experience
2 weeks ago
India Trilliant Full timeTrilliant 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,...
-
Software Architect
4 months ago
india iStrat Software Pvt. Ltd Full timeSA) Candidate should be innovative and creative, good analysis skills, well versed with all the phases of software engineering, understand the business objectives, be able to gather business requirements and map them to objects in problem solving manners, have good communication skills and able to express his ideas and lead a team Skills: S/w design, OOPS...
-
Senior Software Engineer
3 days ago
India Art Technology and Software Full timeThe 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...
-
Senior Software Engineer
2 days ago
India Art Technology and Software Full timeThe 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...
-
Senior Software Engineer
6 days ago
India IMS People Possible Full timeJob Title : Okta (IAM) Engineer Duration : Direct hire Location : Chennai, Tamil Nadu, India – 100% Onsite Shift : 1:30pm-10:30pm IST INT Process : 1-2 rounds of interviews w/ Sit-In Job Description: An employer is seeking Okta Engineer II for a direct hire opportunity in India. The Identity Access Management (IAM) Okta Developer is...
-
Senior QA Engineer
4 days ago
india IRIS Software Group Full timeSummary : IRIS Soft w are Group is one of the UK’s largest privately held software companies. Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time. IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the...
-
Senior Software Engineer
3 months ago
india Flexera Software India LLP Full timeFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
india Upland Software Full timeWhat’s the Opportunity ? We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer I (Fullstack)/Senior Software Engineer II (Fullstack) for our Panviva product. The individual will work with our global development team . Upland Panviva is a knowledge management platform built for customers and...
-
Senior Software Engineer
4 days ago
india IRIS Software Group Full timeSummary : We are creating our next generation technology platform and applications through re-usable cloud services. We are building cloud native applications using various AWS technologies within a micro-service architecture and an API first approach. You will be joining a key team developing the underlying cloud platform that will shape the...
-
Senior Software Engineer
4 months ago
india iStrat Software Pvt. Ltd Full timeSSE) Exposure to database design and programming is desirable. Prior experience working on end to end web application development/maintenance projects is a must. Your need to possess good understanding of Software Engineering processes Skills: VB, ASP.Net, ASP, SQL Server, Oracle, or PHP/MySQL, or J2EE, Report tools For faster processing of resume,
-
Senior Software Engineer
4 days ago
india Trigent Software Private Limited Full timeBachelor's degree in Computer Science, Engineering, or a related field. Professional experience in software development using C++. Proficient in GCC and experience with upgrading and managing GCC versions. Strong knowledge of RPM packaging and spec file writing. Solid understanding of the Linux operating system, including system-level...
-
Senior Java Software Engineer
1 week ago
India Health Catalyst Full timeAbout company: The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and...
-
Senior Software Engineer
4 weeks ago
India Programmers.io Full timeJob Title: Senior Software Engineer (Dotnet+ Azure)Experience: 5+ yrsTechnologies:C#, Azure Functions, AWS Lambda Functions, SQL, Spreadsheet Gear Engine (Excel Reporting)Requirement:Proficiency in data modelling and code-driven database schema management.Experience with serverless architecture (AWS functions and Azure is preferred)Experience with CI/CD...
-
Senior Software Engineer
4 weeks ago
India Programmers.io Full timeJob Title: Senior Software Engineer (Dotnet+ Azure) Experience: 5+ yrs Technologies: C#, Azure Functions, AWS Lambda Functions, SQL, Spreadsheet Gear Engine (Excel Reporting) Requirement: Proficiency in data modelling and code-driven database schema management. Experience with serverless architecture (AWS functions and Azure is preferred) Experience...
-
Functional Safety Engineer
6 days ago
India TekWissen India Full timePosition Name: Functional Safety Engineer Location: Bangalore, India About the Role: Looking for Lead Engineer who will be working closely with Hardware, Software and Systems engineering teams to deliver the next generation of Automotive SOC's. Ideal candidate is someone who has strong knowledge and hands on experience with Functional Safety...
-
Senior Software Engineer
4 days ago
india IRIS Software Group Full timeSummary : We are creating our next generation technology platform and applications through re-usable cloud services. We are building cloud native applications using various AWS technologies within a micro-service architecture and an API first approach. You will be joining a key team developing the underlying cloud platform that will shape the...
-
Vice President of Software Engineering
2 weeks ago
India Belzabar Software Design India Private Limited Full timeVP Technology / Engineering Role Overview: Position: Vice President of Technology/Engineering Reporting to: Senior Vice President of Technology Primary Responsibility: Oversee the architecture, design, and development of scalable technology solutions, while mentoring and managing a team of technical leads, full-stack engineers, and architects. Key...
-
Senior Software Engineer
4 weeks ago
India Recro Full timeRole : Senior Software EngineerJob Type: Full timeExperience : 8-10 yearsTop Skills : Microservices, Spring boot, Java, Kubernetes, Docker, Kafka, RabbitMQEmployer: Kiva Job Description:We are seeking a highly skilled Senior Software Engineer with extensive experience in modern software development practices and technologies. The ideal candidate will have a...
-
Senior Software Engineer
4 weeks ago
India Recro Full timeRole : Senior Software Engineer Job Type: Full time Experience : 8-10 years Top Skills : Microservices, Spring boot, Java, Kubernetes, Docker, Kafka, RabbitMQ Employer: Kiva Job Description : We are seeking a highly skilled Senior Software Engineer with extensive experience in modern software development practices and technologies. The ideal candidate will...