Senior Firmware Engineer
Core
Building firmware for next-generation, fully-automated sports cameras using edge AI to track action and upload to the cloud.
Role type
Senior Firmware Engineer (Embedded Linux)
Builds
Low-level components and firmware systems for autonomous sports cameras
Domain
Consumer Electronics / Sports Technology / Embedded Systems
Deliverable
production ML models
Required skills
Embedded Linux, C/C++, Linux Kernel, Device Tree, Kernel Driver Development, BSP Development, Serial Protocols (UART, I2C, SPI)
Preferred skills
Microcontroller programming (FreeRTOS), Rust, Camera hardware experience, Wired/Wireless protocols (PCIe, MIPI, Bluetooth, Wi-Fi, 4G/5G), AI coding tools
Technologies
Yocto, C, C++, Rust, FreeRTOS, Linux Kernel
Responsibilities
Collaborate with hardware and application software engineers to build scalable firmware systems; Design and deliver complex firmware projects; Debug drivers in vendor-supplied kernel trees; Work on low-level device components from prototype to production.
