Wearable Device Firmware Diagnostics Engineer (Nordic nRF / RTOS / PixArt / Android Integration)
Only freelancers located in the U.S. may apply.U.S. located freelancers only
๐ข๐๐ฒ๐ฟ๐๐ถ๐ฒ๐ 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/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$75.00
-
$175.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
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
- United States5:08 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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