Senior Firmware Engineer / FitnessTech

Motion Recruitment
Chicago, IL, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Bluetooth C++ (Programming Language) Software Debugging Embedded Software Firmware Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface PIC Microcontroller

Job description

Experteer Overview In this role you will own wireless connectivity for a category-defining consumer product, shaping architecture, OTA strategy, power optimization, and reliability initiatives. You will work closely with hardware, software, and manufacturing teams to scale a globally deployed platform. You will tackle firmware, RF, and mobile-environment challenges, driving end-to-end embedded development and connectivity improvements. This is a hands-on, ownership-based opportunity in a fast-growing hardware/AI company. Compensation / Benefits * Lead embedded firmware development for BLE-enabled products * Oversee wireless connectivity architecture decisions and RF optimization * Drive OTA firmware update implementation and deployment in production * Support manufacturing validation and customer-facing reliability initiatives * Collaborate with cross-functional teams including hardware, software, and product * Mentor and guide junior engineers and contribute to team leadership Tasks * 5+ years of embedded software or firmware experience * 3+ years building and shipping BLE-enabled products * Strong knowledge of Bluetooth protocols: GAP, GATT, L2CAP, SMP, and BLE security * C and/or C++ development on microcontrollers * Experience with peripherals: UART, SPI, I2C, DMA * Hands-on debugging with oscilloscopes, logic analyzers, and protocol sniffers * Experience with OTA firmware updates in production * Knowledge of low-power device optimization techniques Key requirements * Medical, Dental, and Vision Insurance * Vacation Time * Stock Options * Bonus eligible

Requirements

and * 5+ years of embedded software or firmware experience * 3+ years building and shipping BLE-enabled products * Strong knowledge of Bluetooth protocols: GAP, GATT, L2CAP, SMP, and BLE security * C and/or C++ development on microcontrollers * Experience with peripherals: UART, SPI, I2C, DMA * Hands-on debugging with oscilloscopes, logic analyzers, and protocol sniffers * Experience with OTA firmware updates in production * Knowledge of low-power device optimization techniques Key requirements * Medical, Dental, and Vision Insurance * Vacation Time * Stock Options * Bonus eligible

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave Β· WWC 2023

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac Β· WWC 2021

3:06 min

Moving from basic embedded software to system functionalities

RΓ©ka Leisztner RΓ©ka Leisztner Β· WWC 2025

3:08 min

Digitizing the workout experience with smart strength machines

Daniel Meilak Daniel Meilak +1 Β· WWC Europe 2026

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg KΓΌhberger +1 Β· LIVE

2:30 min

Tracking remote firmware health with the engineering dashboard

Denis Grahovac Β· WWC 2021

Videos

See all

Related articles

See all