EMBEDDED SYSTEMS & IoT ENGINEER (Sovereign Telemetry)
Company: NEWAX TECHNOLOGIES (SMC-PRIVATE) LIMITED
Entity Type: Premier Digital Infrastructure Firm
The Mandate: We do not sell smart lightbulbs; we sell Enterprise Telemetry. We deploy open-source hardware gateways in hospitals, factories, and real estate environments to stream continuous operational data. We need an Embedded Systems Engineer who understands localized data routing and edge computing, without relying on bloated public cloud IoT platforms.
Core Responsibilities:
- Write highly efficient, low-level code for microcontrollers (ESP32) to interface with industrial and environmental sensors.
- Deploy localized edge gateways using Raspberry Pi hardware.
- Configure and maintain local MQTT brokers (Mosquitto) to ensure secure, rapid sensor data transmission.
- Route telemetry data securely from the edge into central databases (Supabase) via n8n webhooks.
- Build real-time, live operational dashboards using Grafana for executive oversight.
Technical Requirements:
- Mastery of C/C++ specifically optimized for ESP32 and microcontroller environments.
- Deep knowledge of the MQTT protocol and publish/subscribe architectures.
- Experience with Raspberry Pi and Linux-based edge computing.
- Familiarity with Python for intermediate data parsing and Grafana for dashboard visualization.
- Understanding of basic circuitry and hardware sensor integration.
The Hiring Protocol (Proof of Work ONLY): To claim this seat, complete the following test:
The Trial: Write a C++ script for an ESP32 to simulate a temperature sensor payload. Route that payload to a local MQTT broker, intercept it via an n8n webhook, and log it immutably in a Supabase database. Submit your code, workflow JSON, and a video of the execution.
Job Type: Full-time
Pay: Rs400,000.00 - Rs1,000,000.00 per month
Application Question(s):
- At Newax, we absolutely refuse to use AWS IoT Core or Google Cloud IoT. We build Sovereign Telemetry. Explain the architectural advantages of deploying a local Mosquitto MQTT broker on a Raspberry Pi edge gateway inside a client's facility, versus sending every sensor payload directly to the public cloud.
- You deploy an ESP32 temperature sensor in a hospital pharmacy cold-chain. The hospital's Wi-Fi drops for 45 minutes. How do you architect the C++ firmware to utilize Deep Sleep for battery efficiency, while ensuring zero telemetry data is lost during the internet outage?
- Our local MQTT broker receives the hospital's temperature payload. We do not use legacy backend languages to route this. How do you securely bridge this local MQTT topic to our central self-hosted n8n infrastructure to trigger an automated WhatsApp alert via Typebot if the temperature drops below critical levels?
- Executives demand live dashboards, not raw data arrays. Once the ESP32 telemetry data is routed via n8n into our Supabase PostgreSQL database, how do you structure the database table to ensure Grafana can query and visualize 100,000 rows of time-series data instantly without crashing the browser?
Experience:
- Embedded C/C++/ESP32/STM32/Edge Network Architecture: 4 years (Required)
Language:
- Technical English (Fluent) (Required)
License/Certification:
- GitHub repository of complex C++ firmware for the ESP32 (Preferred)
Work Location: In person