Senior Software Engineer w/DLMS Experience
2 months 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.
-
Software Engineer
5 months ago
Chennai, India Global Pharma Tek Full timeDescription: 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...
-
Senior Software Engineer
5 months ago
Chennai, India Light & Wonder Full timeDescription 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...
-
Senior Software Engineer
4 weeks ago
Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at IN10 VMware Software India Private Limited. As a key member of our Horizon Remote Experience Engineering team, you will play a critical role in designing, implementing, and maintaining robust, high-performance, and scalable software systems.Key...
-
Senior Software Engineer
4 weeks ago
Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at IN10 VMware Software India Private Limited. As a key member of our Horizon Remote Experience Engineering team, you will play a critical role in designing, developing, and maintaining robust, high-performance, and scalable software systems.Key...
-
Senior Software Engineer
4 weeks ago
Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking a highly skilled and experienced software engineer to join our team as a Senior Software Engineer. As a key member of our Horizon Remote Experience Engineering team, you will be responsible for designing, implementing, and maintaining robust, high-performance, and scalable software systems.Key ResponsibilitiesTake ownership of...
-
Senior .NET Software Engineer
3 weeks ago
Chennai, Tamil Nadu, India Kavi Software Technologies Private Limited Full timeJob Title: Senior .NET Software EngineerJob Summary:Kavi Software Technologies Private Limited is seeking a highly skilled Senior .NET Software Engineer to join our team. As a Senior .NET Software Engineer, you will be responsible for designing, developing, and deploying high-quality software applications using .NET technologies.Responsibilities:Design and...
-
Senior .NET Software Engineer
3 weeks ago
Chennai, Tamil Nadu, India Kavi Software Technologies Private Limited Full timeJob Title: Senior .NET Software EngineerAbout the Role:Kavi Software Technologies Private Limited is seeking a highly skilled Senior .NET Software Engineer to join our team. As a Senior .NET Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using .NET technologies.Key...
-
Software Engineer II
4 weeks ago
Chennai, Tamil Nadu, India Rocket Software Full timeSoftware Engineer P2 Job DescriptionJob Summary:The Software Engineer P2 will design, develop, troubleshoot, and debug software programs for software enhancements and new products. This role will focus on the web interface of a proprietary database management system running on z/OS.Key Responsibilities:Contribute to the maintenance of an existing Jakarta EE...
-
Software Engineer II
4 weeks ago
Chennai, Tamil Nadu, India Rocket Software Full timeJob Title: Software Engineer IIJob Summary:The Software Engineer II is responsible for designing, developing, and troubleshooting software programs for software enhancements and new products. This role involves working with a team to maintain a proprietary database management system running on z/OS, with batch, interactive, and programming language...
-
Software Engineer II
4 weeks ago
Chennai, Tamil Nadu, India Rocket Software Full timeJob Title: Software Engineer IIJob Summary:We are seeking a skilled Software Engineer II to join our team at Rocket Software. As a Software Engineer II, you will design, develop, and troubleshoot software programs for software enhancements and new products. You will work on a proprietary database management system running on z/OS, with batch, interactive,...
-
Senior Software Architect
2 weeks ago
Chennai, Tamil Nadu, India Laserbeam software Full timeAbout the Role:At Laserbeam Software, we are seeking a highly skilled and experienced Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using ASP.NET MVC, .NET Core, and Entity Framework.Key Responsibilities:Design and Development: Design, develop,...
-
Senior Software Engineer
4 weeks ago
Chennai, Tamil Nadu, India Software AG Full timeUnlock Your Potential as a R&D Engineer at Software AGAre you a passionate and innovative software developer looking to advance your career in the field of Business Process Management (BPM)? Do you have a strong understanding of design patterns and a desire to contribute to cutting-edge projects? If so, we invite you to join our dynamic team at Software AG...
-
Senior Software Engineer
4 weeks ago
Chennai, Tamil Nadu, India Software AG Full timeUnlock Your Potential as a R&D Engineer at Software AGSoftware AG is a leading provider of software solutions for the connected world. We're seeking a highly skilled and innovative R&D Engineer to join our ARIS Business Unit in India. This role is pivotal in advancing the capabilities of the ARIS BPM suite, ensuring it remains at the forefront of process...
-
Software Development Engineer
3 weeks ago
Chennai, Tamil Nadu, India Rocket Software Full timeJob DescriptionAs a Software Development Engineer at Rocket Software, you will design, develop, and troubleshoot software programs for software enhancements and new products. You will join a team maintaining a proprietary database management system running on z/OS, with batch, interactive, and programming language interfaces, as well as a web interface.Key...
-
Senior Software Developer
4 weeks ago
Chennai, Tamil Nadu, India Laserbeam software Full timeSenior Developer Job DescriptionWe are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software. The ideal candidate will have a strong background in ASP.NET MVC,.NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB.Key Responsibilities:Design and develop scalable and maintainable software...
-
Senior Software Developer
4 weeks ago
Chennai, Tamil Nadu, India Laserbeam software Full timeSenior Developer PositionWe are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software. The ideal candidate will have a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB.Key Responsibilities:Design and develop scalable and maintainable software...
-
Software Engineer II
4 weeks ago
Chennai, Tamil Nadu, India Rocket Software Full timeJob DescriptionSummary:The Software Engineer II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will join a team maintaining a proprietary database management system running on z/OS with batch, interactive, and programming language interfaces, as well as a web interface. This...
-
Senior Software Engineer
4 weeks ago
Bangalore/Chennai/Pune, India Vmware Software India Private limited Full timeJob SummaryThis role is part of the End-User Computing Division of Broadcom and is planned to transfer to Omnissa in 2024.Key ResponsibilitiesArchitect and design enterprise software or cloud services using C++/C#.Leverage understanding of Windows/Linux internals and C++ programming to develop high-performance, scalable systems.Lead the design and...
-
Chennai, Tamil Nadu, India ASSA ABLOY Full timeAbout the RoleWe are looking for a highly skilled Senior Software Engineer to join our team. The ideal candidate will have 5+ years of experience in software development and a strong background in software engineering.Key ResponsibilitiesDesign and develop software applications using various programming languagesCollaborate with cross-functional teams to...
-
Software Engineer II
3 weeks ago
Chennai, Tamil Nadu, India Rocket Software Full timeJob DescriptionSummary:The Software Engineer-II at Rocket Software designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. This role involves joining a team maintaining a proprietary database management system running on z/OS with batch, interactive, and programming language interfaces as well as a web...