Connectivity Software Engineer, Consumer Devices
Core
Design, implement, and optimize wireless connectivity features (Bluetooth, BLE, Wi-Fi) across OpenAI's product ecosystem, focusing on kernel drivers, system services, and hardware integration.
Role type
Senior IC connectivity software engineer (Linux systems)
Builds
Robust pairing, bonding, and provisioning flows; optimized link performance and network management for consumer devices.
Domain
Consumer electronics / Wireless protocols / Linux systems programming
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Linux kernel drivers, Bluetooth Classic/BLE protocols, Wi-Fi (802.11), systems debugging (gdb, strace), packet analysis (Wireshark, eBPF), ARM64/x86 platform development
Preferred skills
LE Audio (LC3), BLE Mesh, advanced roaming (802.11k/v/r), coexistence tuning, UWB ranging, security provisioning at scale, open-source contributions
Technologies
BlueZ, wpa_supplicant, hostapd, NetworkManager, nl80211, cfg80211, systemd, D-Bus, GATT/GAP, NAN, TWT, WoWLAN, IEEE 802.15.4z
Responsibilities
Design and debug Bluetooth/BLE and Wi-Fi features across kernel drivers and system services; Deliver robust pairing, bonding, and provisioning flows; Optimize link performance including throughput, latency, roaming, and power modes; Build reliable network management using NetworkManager and nl80211; Instrument and analyze connectivity with packet captures and tooling; Drive interoperability and certification readiness; Contribute to OTA-safe configuration and telemetry for fleet-scale operation
Seniority
Senior, hands-on IC