Remote job
Senior Embedded/Firmware Engineer
Job details
About this role
Role overview Build the low-level software that powers a fleet-grade AI camera platform, owning firmware from board bring-up through long-term field stability. The role spans boot, device drivers, connectivity, telemetry, storage, and reliability systems, and requires designing code that holds up inside real vehicles with spotty networks, harsh power, heat, and vibration while streaming video and events securely at scale.
Responsibilities - Develop embedded firmware for camera and telematics devices across boot, drivers, services, and update systems - Bring up new boards by validating peripherals, writing or modifying drivers, and debugging hardware-software integration issues - Build reliable data paths for video events and telemetry, including buffering, timestamps, retries, and offline-first sync behavior - Implement secure device-to-cloud connectivity using TLS, certificates, keys, and auth tokens - Own OTA updates and device lifecycle management, including versioning, rollback, safe updates, and diagnostics - Improve observability through logs, health metrics, watchdogs, crash dumps, and remote debugging hooks - Work on boot flow and low-level platform configuration such as device tree, U-Boot, and power or PMIC integration - Optimize performance and reliability across CPU, memory, storage, power events, and long-run field stability
Requirements - 7+ years of experience in embedded firmware development - Strong background in C/C++ for resource-constrained Linux or RTOS environments - Hands-on experience with device driver development, board bring-up, and hardware-software debugging - Knowledge of secure connectivity protocols, certificate or key handling, and authentication flows - Familiarity with OTA update design, including versioning, rollback, and safe update mechanics - Experience with boot flow configuration, device tree, and U-Boot on embedded Linux platforms
Nice to have - Background building video, camera, or telematics systems that operate reliably in vehicles or other field environments
Benefits and work setup - Remote, full-time role on the hardware team