Senior Internet of Things Engineer

5 hours ago


Chennai, Tamil Nadu, India Aeternus Energy Full time ₹ 12,00,000 - ₹ 36,00,000 per year

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.


  • Chennai, Tamil Nadu, India Zigsaw Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job 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 year

    Selected 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...


  • Chennai, Tamil Nadu, India Manvian Group Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job 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...


  • Chennai, Tamil Nadu, India PristineAI Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior 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,...


  • Chennai, Tamil Nadu, India GSSTech Group Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job 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...


  • 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...


  • 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...


  • Chennai, Tamil Nadu, India ValueLabs Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Detailed 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...


  • Chennai, Tamil Nadu, India Tata Communications Full time ₹ 4,50,000 - ₹ 9,00,000 per year

    About 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 year

    Programming 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...