Firmware Engineer
Core
Design, build, and scale production firmware systems for edge devices that capture and quantify real-world motion using hardware, computer vision, and physics-based modeling.
Role type
Firmware Engineer (Embedded Systems)
Builds
Edge devices and intelligent software pipelines for sports performance analytics
Domain
Sports technology / Embedded systems / Computer vision
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, embedded system architecture, peripheral driver development (I2C, SPI, GPIO, ADC, Timers), ARM Cortex A microprocessors, U-boot, RTOS
Preferred skills
Rockchip platforms (RK3576, RV1126), image/video processing pipeline architecture, Linux kernel system tuning, SoC bring-up
Technologies
C, C++, ARM Cortex A, U-boot, RTOS, Rockchip, Linux kernel
Responsibilities
Develop and enhance new and existing firmware products, collaborate with software and hardware engineers on product evolution, optimize time-critical code for performance and reliability
Seniority
Mid-Senior, hands-on IC