Edge IoT System Engineer

0 years

0 Lacs

Posted:2 months ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

>> ABOUT THE ROLE


At 360Watts, we’re reimagining how homes interact with solar energy — intelligent, proactive and adaptable to users. We’re looking for an AIoT embedded systems engineer who is also curious about edge ML integration and data-driven automation. You’ll work across ESP32, Raspberry Pi, and Jetson-based systems — building the firmware and logic layer of our intelligent solar controller stack.


>> YOUR ROLE


  • Develop and maintain firmware for ESP32-S3 with modular FreeRTOS architecture, OTA firmware updates, and energy-specific control loops
  • Interface with sensors, inverters (MODBUS RTU/TCP), and relays
  • Integrate MQTT communication and OTA logic with our EMS backend
  • Structure and prepare embedded systems for on-device inference using TFLite Micro or similar models
  • Collaborate with hardware intern and EMS software team to enable end-to-end control-data loops
  • Assist in designing OTA model update workflows and fallback logic
  • Write diagnostic scripts or tools to simulate, test, and monitor control decisions
  • Design layered logic that scales across Basic/Advanced/Autonomous automation energy system


>> WHAT YOU BRING TO THE ROLE


i) Tools / Languages / Protocols:

  • C/C++ → Required for ESP32 firmware, memory handling, drivers, OTA, ML inference integration
  • Python → Required for ML model pipeline (TFLite, ONNX conversion, feature engineering) and Edge controller logic (e.g., RPi CM4 service daemons)
  • Familiarity with MQTT, JSON, and sensor/control payload design


ii) Embedded systems:

  • ESP32 (ESP-IDF), FreeRTOS modular task design, EEPROM/SPIFFS
  • MODBUS RTU/TCP, UART, I2C, SPI, GPIO, ADC
  • OTA firmware build + rollback logic
  • Sensor and relay interfacing
  • Power-aware firmware design (watchdogs, reset handling, boot states)


iii) EDGE AL/ML readiness:

  • Exposure to TFLite Micro, ESP-DL, or Edge Impulse workflows
  • Understanding of Sensor data → Feature → Inference → Action loops
  • Understanding of Model memory profiling, latency, and timing trade-offs
  • Contribute to ML OTA update pipeline


iv) BONUS

  • Jetson Nano / CM4 experience (Python/Flask services)
  • Docker basics (for local inference deployment)
  • Experience in solar energy or building energy management


>> WHAT WE VALUE


  • Bachelors or Masters degree
  • System-level thinking across both hardware & firmware layers
  • A tinkerer mindset — who builds, codes, debugs, and tests
  • Taking on self-ownership
  • Structured work ethic


>> JOB DETAILS


  • Salary is negotiable (depending on skillset aligned with JD and ambition to work in startup)
  • ESOP (stock options)
  • Probation period of 6 months
  • On-site office + pilot site visits
  • Location is Coimbatore


If you enjoy working in a startup with freedom to own and develop a product - together with young passionate team and building road to a new energy future for the world - THEN JOIN US !!

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

coimbatore, tamil nadu, india

coimbatore, tamil nadu, india