Firmware Engineer
Core
Design, build, test, and improve embedded firmware for GPS performance tracking wearables used by elite athletes and teams.
Role type
Firmware Engineer (Embedded Systems)
Builds
Embedded firmware for GPS sports tracking hardware
Domain
Sports technology / Wearables / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, ARM microcontrollers, RTOS, Bluetooth, UART, I2C, SPI, QSPI, Ethernet, RS232, RS422, timers, PWM, ADC, DAC, DMA, interrupts, embedded debugging, Eclipse, Keil, IAR, GIT, JIRA
Preferred skills
Structured project environments, cross-functional team collaboration
Technologies
Eclipse, Keil, IAR, GIT, JIRA
Responsibilities
Design and develop embedded firmware, deliver firmware work packages, integrate firmware with hardware designs, support manufacturing efficiency, create validation test procedures, debug complex embedded systems, document firmware designs, follow QA processes, manage firmware schedules
Seniority
Junior to Mid-level, hands-on IC