Note: The job is a remote job and is open to candidates in USA. Avelo is building a smart running shoe designed to help athletes improve their speed, strength, and resilience. The Principal Firmware Engineer will own embedded software development for the shoe’s sensor platform, including low-power data capture and BLE transmission. The role also involves implementing on-device running-event detection algorithms and optimizing firmware reliability, performance, and power consumption.
Responsibilities
- Design, implement, and maintain firmware for our nRF52840-based sensor platform
- Interface with and configure the 6-axis IMU for precise motion tracking
- Collaborate with data science team to implement on-device algorithms that detect running activity and trigger data capture
- Develop ultra-low-power strategies to meet battery life requirements
- Ensure reliable real-time and deferred data transfer via BLE with iOS/Android application
- Debug, profile, and optimize firmware for performance, reliability, and power use
- Maintain and support source code using GitHub
- Ensure best practices in embedded systems software development are followed
Skills
- 7+ years experience writing embedded software, preferably in consumer wearables or IoT devices, using C/C++
- Proven track record developing firmware for Nordic nRF52 series or similar BLE-enabled MCUs
- Experience working with BLE protocol
- Experience with ultra-low-power design for battery-operated devices
- Experience with embedded RTOS environments, Zephyr preferred
- Experience with flash memory optimization for efficient use and memory longevity
- IMU integration, calibration, and sensor fusion experience
- Deep understanding of BLE communication protocols, pairing, and data streaming
- Skilled in debugging hardware/software interactions
- Issue tracking systems and version control (Git)
- Ability to leverage modern AI tools to accelerate development and troubleshooting
- Self-motivated, detail-oriented, and comfortable working in a fast-moving startup environment
- Work Environment: Remote-first, but must be based in the U.S. or Canada
- Must be authorized to work in the U.S
- Prior experience in sports tech, wearables, or health/fitness devices
- Knowledge of motion analysis or biomechanics
- Passion for running, fitness, or endurance sports
Benefits
- Remote-first work environment; must be based in the U.S. or Canada
Company Overview