Wearable Device Firmware Diagnostics Engineer (Nordic nRF / RTOS / PixArt / Android Integration)

Posted last month

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ We are looking for an experienced embedded firmware engineer to help diagnose and resolve stability, reliability, and performance issues in an existing wearable device platform. This is an established product with existing hardware and firmware. We are specifically looking for someone who excels at low-level firmware diagnostics, embedded troubleshooting, and system-level debugging in complex real-world devices. Our platform is a ruggedized wearable subsystem integrated into a custom Android-based device. The wearable hardware is built around Nordic Semiconductor nRF series MCUs and includes BLE connectivity, RTOS-based firmware, power management systems, and optical biometric sensing using PixArt sensor technology. Because this firmware operates as part of a larger Android ecosystem, experience with Android device integration, BLE communication with Android applications/services, and debugging interactions between embedded firmware and Android systems is highly valuable. Experience working with PixArt biometric/heart rate sensors or similar optical sensing systems will be weighted heavily in candidate selection. ๐—ฅ๐—ฒ๐—พ๐˜‚๐—ถ๐—ฟ๐—ฒ๐—ฑ ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐—˜๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ Strong hands-on experience with: โ€ข Nordic Semiconductor nRF series MCUs โ€ข Embedded C/C++ โ€ข RTOS-based firmware systems โ€ข Bluetooth Low Energy (BLE) โ€ข Low-power embedded design โ€ข Real-time firmware diagnostics and troubleshooting โ€ข Sensor integration and debugging โ€ข JTAG/SWD debugging environments โ€ข Oscilloscope and logic analyzer usage โ€ข Firmware logging, tracing, and root-cause analysis ๐—›๐—ถ๐—ด๐—ต๐—น๐˜† ๐——๐—ฒ๐˜€๐—ถ๐—ฟ๐—ฒ๐—ฑ ๐—˜๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ We are especially interested in candidates with direct experience in: โ€ข PixArt optical biometric sensors โ€ข Heart rate / SpO2 sensing systems โ€ข Wearable device firmware โ€ข Motion artifact mitigation โ€ข Sensor calibration and signal quality analysis โ€ข Battery-powered products โ€ข Android platform integration โ€ข Android BLE communication stacks โ€ข Android services/background communication โ€ข Debugging Android โ†” embedded device interactions โ€ข OTA firmware update systems โ€ข Long-runtime stability investigations ๐—–๐˜‚๐—ฟ๐—ฟ๐—ฒ๐—ป๐˜ ๐—”๐—ฟ๐—ฒ๐—ฎ๐˜€ ๐—ผ๐—ณ ๐—œ๐—ป๐˜ƒ๐—ฒ๐˜€๐˜๐—ถ๐—ด๐—ฎ๐˜๐—ถ๐—ผ๐—ป Examples of issues we are actively diagnosing include: โ€ข Intermittent firmware instability โ€ข Unexpected resets or watchdog events โ€ข BLE communication reliability issues โ€ข Android connectivity or synchronization problems โ€ข Power consumption anomalies โ€ข Sensor data inconsistencies โ€ข RTOS timing or synchronization issues โ€ข Edge-case failures after extended runtime โ€ข Biometric sensor reliability and signal quality concerns The ideal candidate is someone who enjoys difficult debugging challenges and can systematically isolate root causes in embedded systems with multiple interacting components across both firmware and Android layers. ๐—ช๐—ต๐—ฎ๐˜ ๐—ช๐—ฒ ๐—ก๐—ฒ๐—ฒ๐—ฑ ๐—™๐—ฟ๐—ผ๐—บ ๐—ฌ๐—ผ๐˜‚ Please include the following in your proposal: โ€ข Your experience with Nordic nRF platforms โ€ข Which RTOS environments you have worked with โ€ข Your experience with PixArt sensors or optical biometric sensing systems โ€ข Your experience integrating embedded devices with Android platforms โ€ข Examples of difficult embedded firmware bugs you have diagnosed โ€ข Experience with wearable or battery-powered devices โ€ข Your preferred debugging toolchain and workflow โ€ข Your availability and timezone โ€ข Whether you are available for ongoing support after the initial diagnostic phase ๐—˜๐—ป๐—ด๐—ฎ๐—ด๐—ฒ๐—บ๐—ฒ๐—ป๐˜ ๐——๐—ฒ๐˜๐—ฎ๐—ถ๐—น๐˜€ โ€ข Initial engagement focused on diagnostics and stabilization โ€ข Potential for long-term ongoing firmware work โ€ข Remote work is acceptable โ€ข NDA will be required โ€ข Strong English communication skills are important ๐—ฃ๐—ฟ๐—ฒ๐—ณ๐—ฒ๐—ฟ๐—ฟ๐—ฒ๐—ฑ ๐—”๐—ฑ๐—ฑ๐—ถ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ฆ๐—ธ๐—ถ๐—น๐—น๐˜€ โ€ข Nordic SoftDevice or Zephyr RTOS experience โ€ข Android native development experience โ€ข Embedded Linux familiarity โ€ข Manufacturing test/debug support โ€ข Medical or regulated device exposure โ€ข Experience working with ODM/OEM partners โ€ข Git-based collaborative development workflows ๐—œ๐—บ๐—ฝ๐—ผ๐—ฟ๐˜๐—ฎ๐—ป๐˜ ๐—ก๐—ผ๐˜๐—ฒ๐˜€ This role is focused heavily on advanced troubleshooting and root-cause analysis. We are not looking for junior firmware developers or general software engineers. Please only apply if you have substantial hands-on embedded firmware debugging experience and are comfortable working directly with hardware, sensors, BLE communication layers, and Android-integrated embedded systems. Budget depends on demonstrated experience with Nordic, wearable systems, PixArt sensors, and embedded diagnostics.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $75.00

    -

    $175.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
C
C++
nRF52
Embedded System
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 weeks ago
  • Interviewing:
    3
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 16, 2023
  • United States
    5:08 AM

Explore similar jobs on Upwork

ESP32
Kotlin
Bluetooth
Android
Firmware Programming
CH569 - bridge to USB3 SD and UART portFixed-priceโ€ Posted 4 weeks ago
Embedded Application
Microcontroller Programming
C
Embedded System
Firmware

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo