Bluetooth Low Energy Investigation Engineer (Windows)
Infotree Global SolutionsPoland only
Apply now
Opens the original posting on Himalayas.
Apply nowSource: HimalayasApply on the original site
Companies in this catalog do not charge applicants. Never send money to apply.
About the role:
- Investigate and diagnose issues related to unstable Bluetooth Low Energy (BLE) connections on Windows-based computers, with a focus on: connection drops instability with multiple concurrent BLE connections
- GATT notification latency and packet loss
- The role requires an in-depth analysis of the Windows BLE stack, including:
- Bluetooth drivers (driver/firmware level)
- WinRT BLE API interaction between applications and the system Bluetooth stack
Bluetooth Driver Analysis:
- analyze BLE drivers provided by nRF Nordic chipset vendors investigate controller firmware limitations analyze HCI-level behavior (USB / PCIe transport)
WinRT BLE API Analysis:
- analyze usage of: Windows.Devices.Bluetooth, Windows.Devices.Bluetooth.GenericAttributeProfile
identify issues caused by: asynchronous WinRT execution model, serialization of GATT operations, API limitations (lack of control over BLE connection parameters), provide architectural recommendations for application-side changes
Debugging and Diagnostics:
- analyze Windows system logs: Event Viewer, Bluetooth ETW traces, use diagnostic tools such as: Bluetooth LE Explorer, Windows Performance Recorder / Analyzer, correlate application-level events with driver and stack behavior
- Windows solid understanding of: Windows Bluetooth stack architecture, differences between Win32 and WinRT, practical experience with: WinRT BLE APIs, BLE integration in desktop
- Originally posted on Himalayas
Apply now
Opens the original posting on Himalayas.
Apply nowSource: Himalayas