About Trillectric Trillectric is building India’s digital backbone for distributed energy. We enable prosumers, aggregators, and utilities to interact in real time through a unified interface — powering peer-to-peer energy trading, demand response, and visibility of solar + battery + EV assets. We’re looking for a Full Stack Developer who’s excited to work at the intersection of clean energy and systems engineering — someone who loves turning product vision into scalable code and clean architecture. What You’ll Do Build and maintain responsive, real-time dashboards and interfaces for prosumers, aggregators, and utilities Develop RESTful APIs and WebSocket endpoints to interface with our energy trading and monitoring systems Integrate and visualize data from IoT devices, solar inverters, meters, and edge controllers Build modular, reusable front-end components (React/Next.js preferred) Write secure, scalable back-end services (Node.js / Python / Golang) Collaborate with embedded, hardware, and grid systems teams to bring a unified software layer to life Optimize performance and reliability for low-connectivity, real-time environments Tech Stack You Should Know Frontend: React.js / Next.js / Tailwind / Vue.js Backend: Node.js / Express or FastAPI / Python or Go Database: PostgreSQL / TimescaleDB / MongoDB Cloud & DevOps: AWS / Docker / NGINX / CI-CD Realtime & IoT: WebSockets / MQTT / REST / JSON Bonus: Map visualizations (Leaflet.js / Mapbox), Grafana, or any energy monitoring UIs What We’re Looking For 5–7 years of experience in full-stack development You’ve shipped production-grade applications (preferably with dashboard/data-heavy interfaces) You care about performance, modularity, and security You’re excited by energy, climate, or infra-tech You don’t need handholding: you take ownership and ask good questions (Bonus) Experience in energy, grid, climate, IoT, or edge platforms Why Trillectric? Build for scale in India’s clean energy transformation High ownership — your code will impact homes, solar assets, and grid operations A smart, multidisciplinary team across hardware, energy, and software Real-world systems with real customers — not just apps, but infra Show more Show less
About Trillectric We work with real-world energy data from solar systems — helping turn it into reliable signals that power better decisions. We are looking for a backend engineer to help us build robust, scalable systems for ingesting and processing high-frequency data from energy devices. You’ll work on socket-based data streams, ensure device data lands cleanly, and build supporting infrastructure that can scale to thousands of field assets — even under poor connectivity or real-world edge failures. Responsibilities • Build services to handle inbound data from 5,000+ devices over TCP/MQTT. • Maintain uptime and data integrity across varying network conditions. • Normalize and persist telemetry from diverse hardware systems. • Monitor memory, CPU, and disk usage to keep services running predictably. • Write clear, testable backend logic for tracking device-level behavior. You Might Work With • Device streams sending every 30–60 seconds • Low-memory environments (e.g. 5MB RAM limit) • Ingestion limits (e.g. 1 write/sec to disk) • Systems where data delay, duplication, or out-of-order events are common You Should Have • 2–4 years experience building and maintaining backend systems • Hands-on with Node.js, Go, or Python for data-heavy backend services • Familiarity with Redis, MongoDB, or other storage suitable for high-churn data • Experience with TCP socket handling, real-time data ingestion, or device comms • A mindset of building for reliability, not just happy-path development. Show more Show less
About Trillectric Trillectric is building the digital backbone for India’s distributed energy economy — powering real-time interactions between solar, storage, EVs, and utilities. We're hiring a Full Stack Engineer to help build and scale the backend + internal interface layers that power Trillectric's logger ecosystem — including device telemetry, internal dashboards, and Apps logic. What You’ll Build APIs and services for ingesting, storing, and querying telemetry data from energy devices. Internal tools and dashboards for operations, monitoring, and diagnostics. Data interfaces and fallback layers supporting logger + grid edge connectivity. Tools for test environments, field simulation, and developer/operator feedback loops. Tech Stack You Should Know (or Want to Learn) Backend: Node.js, FastAPI, REST APIs, WebSockets Frontend: React.js, Vue.js (internal tools + ops dashboards) Databases: MongoDB, PostgreSQL, TimescaleDB or equivalent Infra: Docker, GitHub Actions, basic cloud (AWS, Render, etc.) Bonus: MQTT, Modbus, telemetry formats, time-series optimization What You’ll Own Core backend modules and API contracts Frontend interfaces for internal monitoring tools Data schema design and ingestion logic Collaboration with embedded team for edge-cloud integration Reliability patterns: retries, fallbacks, fault-aware data flows Who You Are 2–4 years of experience building full-stack or backend-heavy systems You’ve shipped production services with real users You like clean, scalable, maintainable systems You’re comfortable jumping between data, logic, and UI when needed Bonus: interest in clean energy, physical systems, or infra-level software Why This Role Is Unique Work on real systems that touch real devices — not just interfaces See your work run in the field, across rooftops and energy sites Influence platform decisions early, own what you ship High-growth path into systems design, protocol thinking, and infra leadership. Show more Show less
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
We are Looking for Embedded Systems Lead Trillectric • South Delhi, Delhi, India (On-site) About Trillectric- We're building the backbone for India's distributed energy future Trillectric is on a mission to make every rooftop asset visible, controllable, and valuable - powering a marketplace of energy interactions across homes, E's, and industries. From plug-and-play solar monitoring hardware to P2P energy trading and demand Flexibility, we're working at the edge of energy and intelligence We're' looking for an Embedded Software Engineer who wants to help shape this future. We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) Design and implement RTOS-based control flows for edge-level decision-making Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies Optimize for memory, power, and compute-constrained environments Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills 4–8 years of experience in embedded C/C++ development Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) Strong understanding of embedded I/O, timers, interrupts, memory management Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) Experience with OTA firmware workflows Exposure to power electronics, inverters, or industrial control systems Basic familiarity with cloud or backend integration for IoT systems Why Trillectric? • Work on real problems at the intersection of climate, hardware, and software • Ownership: Your Firmware will run on thousands of rooftops and change how energy flows • Deep learning culture, open systems thinking, and a bold product roadmap • Competitive pay, high-impact work, and a chance to lead in a fast-growing climate startup
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
About the job: Trillectric leads the charge in energy management innovation with its cutting-edge hardware and data analytics platform and eye-catchy software. Designed to revolutionize daily load management; our solution offers immediate visibility and control over diverse loads such as EVs, Solar, Battery, Heating appliances, and Cooling appliances, all synchronized with real-time market signals. By leveraging real-time monitoring and control capabilities, Trillectric empowers utilities to efficiently manage peak loads and optimize demand response strategies. Our vision is to build a comprehensive system that seamlessly integrates various energy sources and loads, driving towards a smarter, greener future. Role Description: This is a full-time, on-site role for an Embedded Software Lead located in Delhi, India. The selected person will be responsible for Designing, Developing, and Maintaining embedded software for our energy management systems. Day-to-Day tasks include writing and testing code, debugging and optimizing software, collaborating with hardware engineers, and ensuring seamless integration with various energy loads and sources. The role also involves participating in design reviews, documenting software developments, and continuously improving system performance. Responsibilities: Basic Qualifications- 2+ years of employee and relevant experience. Bachelors degree in Electronic Engineering, or related field. Working schedules are Monday-Saturday with 10-6 pm. Preferred Qualifications- Proficiency in Embedded C/C++ programming and real-time operating systems (RTOS) Experience with hardware-software integration, microcontroller programming, and debugging tools. Familiarity with communication protocols such as ESP32, STM32, ARM programming and GSM Module. Hands-on experience on MODBUS protocol. Knowledge of protocols like I2C, SPI, UART and RS 232. Knowledge of communications like MQTT and AWS Knowledge of power electronics, energy management systems, and grid integration Experience in IoT industry is a bonus.
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
About the job: Trillectric leads the charge in energy management innovation with its cutting-edge hardware and data analytics platform and eye-catchy software. Designed to revolutionize daily load management; our solution offers immediate visibility and control over diverse loads such as EVs, Solar, Battery, Heating appliances, and Cooling appliances, all synchronized with real-time market signals. By leveraging real-time monitoring and control capabilities, Trillectric empowers utilities to efficiently manage peak loads and optimize demand response strategies. Our vision is to build a comprehensive system that seamlessly integrates various energy sources and loads, driving towards a smarter, greener future. Role Description: This is a full-time, on-site role for an Embedded Software Lead located in Delhi, India. The selected person will be responsible for Designing, Developing, and Maintaining embedded software for our energy management systems. Day-to-Day tasks include writing and testing code, debugging and optimizing software, collaborating with hardware engineers, and ensuring seamless integration with various energy loads and sources. The role also involves participating in design reviews, documenting software developments, and continuously improving system performance. Responsibilities: Basic Qualifications- 2+ years of employee and relevant experience. Bachelors degree in Electronic Engineering, or related field. Working schedules are Monday-Saturday with 10-6 pm. Preferred Qualifications- Proficiency in Embedded C/C++ programming and real-time operating systems (RTOS) Experience with hardware-software integration, microcontroller programming, and debugging tools. Familiarity with communication protocols such as ESP32, STM32, ARM programming and GSM Module. Hands-on experience on MODBUS protocol. Knowledge of protocols like I2C, SPI, UART and RS 232. Knowledge of communications like MQTT and AWS Knowledge of power electronics, energy management systems, and grid integration Experience in IoT industry is a bonus.
About the job: Trillectric leads the charge in energy management innovation with its cutting-edge hardware and data analytics platform and eye-catchy software. Designed to revolutionize daily load management; our solution offers immediate visibility and control over diverse loads such as EVs, Solar, Battery, Heating appliances, and Cooling appliances, all synchronized with real-time market signals. By leveraging real-time monitoring and control capabilities, Trillectric empowers utilities to efficiently manage peak loads and optimize demand response strategies. Our vision is to build a comprehensive system that seamlessly integrates various energy sources and loads, driving towards a smarter, greener future. Role Description: This is a full-time, on-site role for an Embedded Software Lead located in Delhi, India. The selected person will be responsible for Designing, Developing, and Maintaining embedded software for our energy management systems. Day-to-Day tasks include writing and testing code, debugging and optimizing software, collaborating with hardware engineers, and ensuring seamless integration with various energy loads and sources. The role also involves participating in design reviews, documenting software developments, and continuously improving system performance. Responsibilities: Basic Qualifications- 2+ years of employee and relevant experience. Bachelors degree in Electronic Engineering, or related field. Working schedules are Monday-Saturday with 10-6 pm. Preferred Qualifications- Proficiency in Embedded C/C++ programming and real-time operating systems (RTOS) Experience with hardware-software integration, microcontroller programming, and debugging tools. Familiarity with communication protocols such as ESP32, STM32, ARM programming and GSM Module. Hands-on experience on MODBUS protocol. Knowledge of protocols like I2C, SPI, UART and RS 232. Knowledge of communications like MQTT and AWS Knowledge of power electronics, energy management systems, and grid integration Experience in IoT industry is a bonus.