Website:
karkei.com
Job details:
We're hiring: Embedded Firmware Engineer Karkei | Chennai | Contract / Full-Time | Immediate Start
At Karkei, we build AR-powered experiential learning simulators. Our school platform is live in classrooms. Now we're extending into vocational training — and we need a firmware engineer to build the core of it.
The system: A trainee holds a real industrial tool retrofitted with sensors and practises a physical skill in front of a projected AR surface. Unity renders physics and scores their technique in real time. Your firmware is what connects the human to the simulation.
What you'll own:
→ ESP32-S3 firmware — ESP-IDF, FreeRTOS, dual-core task architecture → IMU integration (BNO085) — I²C, 200 Hz, quaternion output → ToF distance sensor (VL53L1X) — I²C, 50 Hz, real-time ranging → BLE 5.0 NUS profile — 100 Hz sensor data stream to Unity → USB CDC Serial fallback — 921,600 baud → Calibration routines, NVS flash, battery management, status LED
First milestone: breadboard prototype by May 2026. PCB-integrated BLE unit demo-ready by August 2026.
You're the right person if you:
✅ Have shipped ESP32 firmware on ESP-IDF (not just Arduino)
✅ Have brought up I²C sensors from datasheets, not just libraries
✅ Have implemented a BLE GATT profile
✅ Have working code on GitHub — not just project descriptions
Click on Apply to know more.