Firmware Developer (STM32, I²C/SPI/UART, Sensor Integration, Data Telemetry)
Functional Requirements
Initialize all peripherals (I²C, SPI, UART, GPIO, PWM, timers).
Poll / read all sensors and inputs periodically.
Parse GPS NMEA stream and extract at least one full sentence (GGA or RMC).
Collect all data into a single structure.
Transmit formatted telemetry (CSV, JSON, or binary) via UART periodically
Provide basic error handling (timeouts, I²C retries, watchdog).
Apply tot his job
Apply To this Job