Connectivity Software Engineer Consumer Devices San Francisco
Classified Tasks (13)
Augment (8)
AI assists, human decides
Design and optimize Bluetooth, BLE, Wi‑Fi, and emerging wireless technologies to ensure robust device pairing, network performance, and interoperability
technical
Design, implement, and debug Bluetooth/BLE and Wi‑Fi features across kernel drivers, BlueZ, wpa_supplicant/hostapd, and systemd/D‑Bus services
technical
Build and deliver robust pairing, bonding, and provisioning flows (GATT/GAP, LE Audio/LC3, WPA3/802.1X, captive portals, NAN)
technical
Optimize link performance metrics including throughput, latency, jitter, roaming behavior, radio coexistence (BT↔Wi‑Fi), and power modes (TWT, WoWLAN)
technical
Build and maintain network management components using NetworkManager/nmcli, nl80211/cfg80211/mac80211, DNS/DHCP/mDNS, and P2P/SoftAP
technical
Instrument and analyze connectivity using packet captures and tooling such as btmon/hcidump, Wireshark, iperf, eBPF/perf, and spectrum sniffers
analytical
Contribute to OTA‑safe configuration, telemetry collection, and diagnostics for fleet‑scale operation
technical
Work across kernel drivers, system services, and user‑level tools to improve real‑world performance, scalability, and reliability
technical
Human-Only (5)
Requires human judgment
Debug low‑level protocols and hardware integration issues affecting wireless connectivity
technical
Drive interoperability and certification readiness with standards organizations (Bluetooth SIG, Wi‑Fi Alliance)
operational
Troubleshoot and resolve field issues by performing root‑cause analysis and delivering fixes
operational
Support certification processes, field interoperability testing, and development of fleet‑scale connectivity infrastructure
operational
Drive performance improvements under real‑world RF constraints through testing and tuning
technical