Spearhead system architecture: SoM selection and partitioning; bootloader (U-Boot); build system (Buildroot/Yocto). Build, debug, and deploy software across diverse devices and environments. Ship robust OTA: A/B updates with signatures, staged rollouts, and health checks; manage release channels and images. Implement on-device observability: structured logs, metrics, trace/crash capture, and health telemetry. Integrate testing & debug with software and hardware teams (bring-up, fixtures, pre-compliance, CI for firmware). Develop high-performance drivers (NICs, wireless, GNSS, I/O) optimized for constrained power/thermal/memory. Collaborate with Networking on MPTCP scheduling and QoS under device constraints. Document clearly: designs, trade-offs, test plans, and benchmarks.