Trilliant

3 Job openings at Trilliant
Senior Java Software Engineer with DLMS experience india 10 years None Not disclosed On-site Contractual

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.

Support Engineer delhi,india 0 years None Not disclosed Remote 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 is seeking a Support Engineer responsible for supporting Trilliant’s existing and new customers, maintaining their Production environment, and managing issues based on support level agreements (SLAs). Works closely with Engineering to help understand, isolate, and resolve problems. Performs escalation of critical issues and ensures that the support group can assist the customer on time. Manage the after-hours and weekend support for select customers and be an escalation point for critical issues. Track and report on the support group metrices and customer service performance. Position Responsibilities Provide customer support based on service level agreements (SLA’s) including hardware, software, and firmware Manage customer accounts including cloud hosting and third-party components Manage customer relationship and be the face of Trilliant Perform service management and change control Manage SaaS service including Trilliant applications, access, and control. Works with the customer on deploying patches/upgrade to their production environment Works with engineering teams to resolve customer issues that have not been solved through problem replication or known solutions. Track and report metrices on customer’s SLAs and expenses Host meetings with internal teams as required to keep all stake holders informed of high profile / impact customer issues as recorded in the issue management system Manage and progress all issues recorded in Trilliant’s issue management system. Daily reviews and updates of Trilliant’s issue management system Be part of an on-call staff and be an escalation point for critical issues Other duties as assigned Position Requirements Experience in Customer Support for Production Systems Experience in AWS deployment, management, and maintenance Experience with virtual machine and server management Experience with Operating Systems such as Unix/Linux/CentOS and Microsoft Server Ability to establish and maintain effective working relationships with management, co-workers, staff at all levels, customers and outside contacts of diverse backgrounds while representing Trilliant Experience in utilities and Advanced Electrical Metering (Smart Meters) Use of SQL quarries against a database such as Oracle, MySQL or MSSQL with manipulation of CSV files Experience with protocols such as SSH, Telnet, FTP, TCP/IP, DHCP, NTP and Remote connection software Proficiency in Microsoft Office Tools such as Word, Excel, Visio and Outlook Knowledge of Docker, Kubernetes, and other deployment tools a plus Able and willing to work a flexible schedule and/or overtime as needed to meet required deadlines Willingness and ability to travel as necessary or required (~25%) Education/Certification College degree in computer sciences, computer networking or related field. Related work and or military experience will also be considered Certifications in computer field highly desired (ie AWS CCNA, MCSE, MCP) Trilliant Values- PASSIONATE -We find the right solutions for customers and exceed their expectations. ACCOUNTABLE -We work smart and tackle problems with urgency to get the job done. CONFIDENT- We look to the future and partner with each other to deliver world-class solutions. ENERGIZED -We are excited and support the growth and direction of Trilliant.

Support Engineer delhi,delhi,india 0 years INR Not disclosed Remote 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 is seeking a Support Engineer responsible for supporting Trilliant's existing and new customers, maintaining their Production environment, and managing issues based on support level agreements (SLAs). Works closely with Engineering to help understand, isolate, and resolve problems. Performs escalation of critical issues and ensures that the support group can assist the customer on time. Manage the after-hours and weekend support for select customers and be an escalation point for critical issues. Track and report on the support group metrices and customer service performance. Position Responsibilities Provide customer support based on service level agreements (SLA's) including hardware, software, and firmware Manage customer accounts including cloud hosting and third-party components Manage customer relationship and be the face of Trilliant Perform service management and change control Manage SaaS service including Trilliant applications, access, and control. Works with the customer on deploying patches/upgrade to their production environment Works with engineering teams to resolve customer issues that have not been solved through problem replication or known solutions. Track and report metrices on customer's SLAs and expenses Host meetings with internal teams as required to keep all stake holders informed of high profile / impact customer issues as recorded in the issue management system Manage and progress all issues recorded in Trilliant's issue management system. Daily reviews and updates of Trilliant's issue management system Be part of an on-call staff and be an escalation point for critical issues Other duties as assigned Position Requirements Experience in Customer Support for Production Systems Experience in AWS deployment, management, and maintenance Experience with virtual machine and server management Experience with Operating Systems such as Unix/Linux/CentOS and Microsoft Server Ability to establish and maintain effective working relationships with management, co-workers, staff at all levels, customers and outside contacts of diverse backgrounds while representing Trilliant Experience in utilities and Advanced Electrical Metering (Smart Meters) Use of SQL quarries against a database such as Oracle, MySQL or MSSQL with manipulation of CSV files Experience with protocols such as SSH, Telnet, FTP, TCP/IP, DHCP, NTP and Remote connection software Proficiency in Microsoft Office Tools such as Word, Excel, Visio and Outlook Knowledge of Docker, Kubernetes, and other deployment tools a plus Able and willing to work a flexible schedule and/or overtime as needed to meet required deadlines Willingness and ability to travel as necessary or required (25%) Education/Certification College degree in computer sciences, computer networking or related field. Related work and or military experience will also be considered Certifications in computer field highly desired (ie AWS CCNA, MCSE, MCP) Trilliant Values- PASSIONATE -We find the right solutions for customers and exceed their expectations. ACCOUNTABLE -We work smart and tackle problems with urgency to get the job done. CONFIDENT- We look to the future and partner with each other to deliver world-class solutions. ENERGIZED -We are excited and support the growth and direction of Trilliant.