Senior Internet of Things Engineer
5 hours ago
Job Description:
We are looking for an experienced
IoT Engineer
with over 10 years of expertise in designing, developing, and deploying IoT-based solutions specifically focused on
Battery Management Systems (BMS)
and
Energy Management Systems (EMS)
.
The ideal candidate will have a strong background in embedded systems, communication protocols, cloud integration, and real-time data analytics to enable seamless connectivity, monitoring, and control of distributed energy assets.
Key Responsibilities:
- Design and develop
IoT architecture
for BMS and EMS applications, including device firmware, gateway communication, and cloud integration. - Implement
real-time monitoring, diagnostics, and data acquisition
from lithium-ion and other battery systems. - Develop and integrate
embedded firmware
for microcontrollers and edge devices (ESP32, STM32, Raspberry Pi, Arduino, etc.). - Work on
IoT communication protocols
(UART, MQTT, Modbus, CAN, BLE, Zigbee, LoRa, RS485, TCP/IP) for device-to-cloud and device-to-device communication. - Collaborate with the hardware, software, and cloud teams to build end-to-end connected energy systems.
- Develop
data pipelines
for telemetry, fault detection, and energy analytics using cloud or on-prem platforms. - Interface with
cloud platforms
(AWS IoT, Azure IoT, Google Cloud IoT, or custom MQTT brokers) for device management and telemetry processing. - Participate in
system architecture design
, ensuring scalability, reliability, and cybersecurity compliance. - Integrate
machine learning and AI models
for predictive maintenance and smart energy optimization. - Prepare documentation for IoT workflows, APIs, firmware updates, and device configuration.
- Work closely with R&D and field teams to support prototyping, testing, and deployment of BMS/EMS solutions.
Technical Skills Required:
1. Embedded & Firmware Development:
- C/C++, Python, or Embedded C
- Experience with microcontrollers (ESP32, STM32, ARM Cortex, Raspberry Pi, Arduino)
- RTOS, FreeRTOS, and firmware OTA update implementation
2. Communication Protocols:
- UART, CAN, RS485, Modbus (RTU/TCP), MQTT, Zigbee, BLE, LoRa, TCP/IP, HTTP/HTTPS
- Hands-on with data acquisition from sensors, battery packs, and energy meters
3. IoT & Cloud Integration:
- AWS IoT Core, Azure IoT Hub, or Google Cloud IoT
- MQTT Brokers (Mosquitto, EMQX, HiveMQ)
- RESTful APIs, WebSockets, and JSON data handling
4. Battery & Energy Domain Expertise:
- Understanding of
Battery Management Systems (BMS)
– SOC/SOH algorithms, cell balancing, data logging, fault management - Knowledge of
Energy Management Systems (EMS)
– load control, demand response, renewable integration, and grid synchronization - Familiarity with
power electronics
,
Li-ion chemistry
, and
battery communication protocols
5. Software & Tools:
- Python, , or JavaScript for backend or edge scripting
- Docker, Kubernetes, and CI/CD for IoT deployments
- Grafana / InfluxDB / ThingsBoard / Node-RED for dashboards and data visualization
- Git, Jira, and version control workflows
Qualifications:
- Bachelor's or Master's degree in
Electronics Engineering, Electrical Engineering, IoT, Computer Science, or Mechatronics
. - 10+ years of professional experience in IoT, Embedded Systems, or Energy Tech development.
- Proven track record in
BMS and EMS IoT integrations
. - Strong analytical and problem-solving skills.
- Excellent understanding of hardware-software integration and real-time system design.
-
Internet of things Developer
1 week ago
Chennai, Tamil Nadu, India Zigsaw Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Description The IoT Engineer is responsible for designing, developing, and implementing Internet of Things (IoT) solutions. They work with hardware, software, and network technologies to enable connection and communication between devices and systems. The IoT Engineer plays a crucial role in building scalable and secure IoT solutions that optimize...
-
Internet Of Things
4 days ago
Chennai, Tamil Nadu, India Spritle Software Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSelected Intern's Day-to-day Responsibilities IncludeWe are looking for a curious, hands-on IoT + Edge AI Intern who loves building things, experimenting with hardware, and learning fast.You will assist in hardware/IoT research, testing devices, and supporting engineering tasks for real-world factory deployments.Required QualificationBasic exposure to...
-
Internet of Things Engineer
1 week ago
Chennai, Tamil Nadu, India Manvian Group Full time ₹ 6,00,000 - ₹ 12,00,000 per yearJob Overview:We are seeking a skilled IoT Engineer to lead the complete lifecycle of intelligent IoT product development from conceptualization and sensor integration to prototyping, software development, and manufacturing.Key Responsibilities:Design, develop, and implement IoT solutions with sensor integration for real-time monitoring and alert...
-
Senior Software Engineer
4 hours ago
Chennai, Tamil Nadu, India PristineAI Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Solution Engineer — Mumbai & ChennaiHelp Build the Future of AI-Enabled EnterprisesAtPristineAI, you'll help Fortune-scale enterprisestalk to their systems — and build new ones — in English.OurKai platformunifies legacy systems, databases, spreadsheets, and documents into anatural-language-driven, self-improving intelligence layer.With Kai,...
-
Senior Sitecore Engineer
2 weeks ago
Chennai, Tamil Nadu, India GSSTech Group Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description:We are seeking a skilled Senior Sitecore Engineer to join our team and work on exciting projects for a large UAE bank. This is a full-time onsite role requiring you to work from our Chennai Offshore Development Center (ODC).EducationDegree, Post graduate in Computer Science or related field (or equivalent industry experience)ExperienceMinimum...
-
Embedded System Engineer
2 weeks ago
Chennai, Tamil Nadu, India Rurutek Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year**Job Description** As an Embedded System Engineer at Rurutek Private Limited, your primary role will involve designing and developing embedded software. You will collaborate closely with electrical engineering teams to integrate IoT components and participate in electronics hardware development. Your responsibilities will include end-to-end software...
-
Senior Network Engineer
2 days ago
Chennai, Tamil Nadu, India Radware Full time ₹ 8,00,000 - ₹ 24,00,000 per year:Radware is a global leader in cybersecurity protection solutions for networks and applications. As part of our continued growth in cloud services, we are looking for a dedicated and passionate Senior Network Engineer to join our customer services group.You will be part of the team supporting mission-critical infrastructure, assisting senior engineers in...
-
Senior Software Engineer
1 week ago
Chennai, Tamil Nadu, India ValueLabs Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDetailed Job DescriptionWe are looking for a Senior Software Engineer with minimum 7 years of Product experience in Bancs - Core Banking product.About Us:AiDE Recruit ia a leading provider of innovative enterprise software solution, specializing in CRM and HR software. We pride ourselves on creating cutting-edge applications that seamlessly integrate...
-
Engineer - Global IP and Ethernet Engineering
3 hours ago
Chennai, Tamil Nadu, India Tata Communications Full time ₹ 4,50,000 - ₹ 9,00,000 per yearAbout The CompanyTata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of CommunicationsWe are seeking a motivatedEntry-Level Network...
-
Embedded Engineer
1 week ago
Chennai, Tamil Nadu, India Way2Grow ® Full time ₹ 6,00,000 - ₹ 8,00,000 per yearProgramming experience in embedded C and pythonExperience in embedded systems development and troubleshooting and with real-time operating systems.Experience with embedded C programming for microcontrollers like PIC, Microchip in MPLABBasic execution of process commands in LinuxExperience in handling the raspberry piSkills:- Electronics, Internet of Things...