We're looking for a Senior Firmware Engineer to join our engineering team and help develop and maintain the embedded platforms that power STATSports products. This is a product-focused, hands-on role where you'll take ownership of firmware design and implementation across new and existing devices.
Requirements
- Hold a degree in Engineering or Computer Science (Electrical, Computer, or Software discipline preferred)
- Have 3+ years of experience in a product development environment
- Be confident in developing embedded firmware in C and C++ (RTOS experience a plus)
- Have hands-on experience with ARM microcontrollers
- Be comfortable working with interfaces such as Bluetooth, UART, I2C, SPI, QSPI, Ethernet, RS232, and RS422
- Have a strong grasp of embedded fundamentals, including timers, PWM, ADC, DAC, DMA, and interrupts
- Be experienced with IDEs such as Eclipse, Keil, or IAR
- Be comfortable with real-time debugging and system-level communication protocols
- Use collaborative tools such as GIT and JIRA as part of your workflow
- Balance technical depth with clear communication and planning
Benefits
- Collaborative work environment
- Opportunity to develop firmware used by elite athletes worldwide
- Culture that values quality, innovation, and continuous improvement
- Exposure to cutting-edge wearable and sports technology
- Chance to see your work deliver real-world performance insights