OpenAI
Connectivity Software Engineer, Consumer Devices
About this role
OpenAI seeks a Connectivity Software Engineer to design and optimize wireless connectivity (Bluetooth, BLE, Wi-Fi) across consumer devices. You'll develop kernel drivers, system services, and provisioning flows while ensuring robust performance, interoperability, and certification readiness in real-world RF environments.
What you'll do
- Design and debug Bluetooth/BLE and Wi-Fi features in kernel drivers, BlueZ, and system services
- Implement pairing, bonding, and provisioning flows including GATT/GAP and WPA3 protocols
- Optimize link performance for throughput, latency, roaming, and radio coexistence
- Build network management using NetworkManager and nl80211/cfg80211 stack
- Analyze connectivity issues with packet captures, eBPF tools, and spectrum analysis
- Support certification compliance (Bluetooth SIG, Wi-Fi Alliance) and resolve field interoperability issues
What they're looking for
- C/C++ and scripting (Python/shell)
- Linux systems debugging (gdb, strace, packet analysis)
- Bluetooth Classic/BLE protocols (HCI, L2CAP, GATT/GAP)
- Wi-Fi standards (802.11a/b/g/n/ac/ax, WPA2/3, nl80211)
- BlueZ, wpa_supplicant/hostapd, NetworkManager experience
- ARM64 or x86 platform driver development
- RF performance optimization under real-world constraints
- Wireless testing tools (Wireshark, iperf, btmon)
Benefits
- Hybrid work model (4 days in office per week)
- San Francisco location
- Relocation assistance provided
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
OpenAI
OpenAI builds AI infrastructure and products, including large-scale data center campuses for AI computing and generative AI applications for enterprise customers. The company is hiring civil engineers, project engineers, electrical design engineers, data center R&D engineers, and AI deployment engineers to expand its infrastructure capabilities and help customers deploy AI solutions.
View all jobs at OpenAILikely interview questions
- Walk us through your experience shipping a wireless feature (Bluetooth or Wi-Fi) on a Linux-based product from design through production. What were the biggest debugging challenges you faced?
- Describe your hands-on experience with BlueZ, wpa_supplicant, or NetworkManager. Have you modified or debugged kernel drivers or system services in these stacks?