You are viewing a preview of this job. Log in or register to view more details about this job.

Embedded Firmware Engineer

Embedded Firmware Engineer, ESP32-S3 + TI mmWave

Location: Chicago preferred (hybrid).
Type: Full time.

Mission
Build reliable on-device sensing, preprocessing, and streaming for IWR6843 and companion sensors on Arqaios fixtures. Deliver synchronized, timestamped data and low-latency events.

What you will do

Implement UART/SPI control of IWR6843, manage chirp configuration, and stream point clouds and vital features.

Integrate thermal (e.g., MLX90640), IR, acoustic (INMP441), BME688 and power sensing.

Implement edge preprocessing and adaptive inference triggers to conserve power and bandwidth.

Time sync across nodes (PTP or custom clock discipline), packetization, and reliable transport to the hub.

Build OTA update, fault logging, watchdogs, and safe power states for in-wall devices.

Support manufacturing tests and calibration routines.

What you bring

4+ years in embedded C/C++ on MCUs (ESP32-S3 or similar).

Experience with TI mmWave SDKs and high-rate serial streaming.

Solid understanding of real-time scheduling, DMA, ring buffers, and ISR design.

Familiarity with secure OTA and device provisioning.

Nice to have

FreeRTOS experience.

Experience with local storage on flash and data integrity at power loss.

Basic RF knowledge for antenna placement and shielding in confined enclosures.