Hi everyone, we’re looking for a Part-time, hourly, remote Embedded Engineer / FreeRTOS.
We are developing our own IoT camera device. We have a proof-of-concept prototype with our own PCB and Linux-based OS. Now we are moving to a more optimized version with FreeRTOS to improve boot speed and energy efficiency (critical, battery-powered device).
The task is to port the existing logic and fine-tune the interaction between multiple systems, including the camera (custom camera ordered from Supertek).
Broadly, we already have a cold boot version with TTFC <1s based on Realtek RTL8735B, with potential 2–3 months of battery life thanks to a dual-chip architecture.
We need an experienced embedded engineer to support us until pilot production (~1000 units) after creating test samples.
Responsibilities (example, we’ll clarify with you):
-
Write firmware on FreeRTOS for RTL8735B (ARM Cortex-M33)
-
Verify MIPI camera driver (IMX327 sensor)
-
Optimize boot time
-
Configure Wi-Fi / BLE
-
Implement OTA updates, logs, fallbacks, system recovery and updates — everything you know best
Requirements:
-
3+ years experience with embedded C/C++, FreeRTOS (or other RTOS)
-
ARM Cortex-M understanding, I2C, SPI
-
Experience with cameras, MIPI CSI-2
-
Bonus: Realtek Ameba SDK, ISP, RTL8735B, GCC ARM
Conditions:
-
Part-time, remote
-
Hourly rate (negotiable)
-
~10 hours/week (flexible)
-
3–4 months until beta version
Team:
-
Hardware engineer on board
-
I’m handling the product
Call to action:
Send a DM or email to nikita@smart-shelf.ai, tell us a bit about yourself, your hourly rate, and how many hours per week you can dedicate.
Prototype video and further details will be shared privately.
Looking forward to hearing from you!