Own the architecture and implementation of our Rust-based embedded firmware stack. Set up and maintain build systems using Yocto or Buildroot for multiple SoMs and platforms. Design and implement reliable OTA updates with A/B partitions, signatures, and rollback. Build firmware observability tools including structured logs, metrics, and diagnostics. Bring up new hardware: bootloader setup, device trees, kernel configuration, and board support. Develop and optimize low-level Rust drivers for networking, wireless, and I/O interfaces. Build firmware CI and testing systems including hardware-in-loop and automated flashing. Define release engineering and field reliability processes for real deployments.