12 ago
|
Alcor
|
Ciudad de México
12 ago
Alcor
Ciudad de México
Embedded Firmware Engineer
Location
Mexico (Remote)
About the project
We're building the next generation of a consumer health wearable for older adults. The device runs continuous biometrics, on-device interaction, and safety features, and syncs to a companion phone app over Bluetooth Low Energy. It's an in-flight firmware codebase on a Nordic nRF-family SoC built with Zephyr / the nRF Connect SDK; not a greenfield project. You'll own a defined slice of it and take it to production quality.
The device connects over BLE (no cellular). Work is remote and async-first, driven from a Jira backlog and internal design docs.
What you will do
You'll own multiple workstreams end-to-end. Depending on fit and availability, that's a piece such as:
- BLE connectivity and data sync: GATT services, connection lifecycle, pairing/bonding, and reliable delivery of event and bulk data to the phone.
- A sensor or peripheral subsystem: driver bring-up and a clean capture/processing pipeline on constrained hardware.
- Device interaction and state machines: buttons, haptics, indicators,
and the flows that tie them together.
- Power management: sleep/wake scheduling, duty-cycling, and hitting a multi-day battery target.
- OTA and device robustness: dual-bank updates with rollback, safe against power loss.
- Data integrity and secure storage: buffering, sync, and encryption of sensitive health data at rest.
Every deliverable ships with tests and on-target validation evidence appropriate to a health device.
Must-haves
- Nordic nRF-family firmware experience, shipped to production.
- Zephyr RTOS / nRF Connect SDK hands-on: device tree, Kconfig, and the west build system.
- BLE from the stack up: GATT design, connection lifecycle, pairing/bonding, throughput, and fragmentation.
- OTA with rollback: dual-bank updates that are safe at any point in the sequence.
- Power-constrained firmware: you've hit a real battery-life target on a shipping product.
- Sensor/peripheral bring-up straight
📌 Embedded Firmware Engineer (Ciudad de México)
🏢 Alcor
📍 Ciudad de México