Operating Systems Engineer, Connectivity & Networking | Consumer Devices
Core
Design, develop, and maintain OS capabilities for reliable, secure, and efficient communication across OpenAI products and systems.
Role type
Senior IC Operating Systems Engineer (Connectivity & Networking)
Builds
OS services, frameworks, and APIs for Wi-Fi, Bluetooth, and IP networking
Domain
Consumer Devices / Systems Software / Networking
Deliverable
production ML models | product features
Required skills
Wi-Fi and Bluetooth framework development, IP networking (IPv4/IPv6, TCP/UDP, DNS, DHCP, routing, sockets), C++ (concurrent programming, memory ownership), asynchronous systems, interprocess communication, failure handling, system tracing and debugging
Preferred skills
QUIC, congestion control, multi-path networking, network virtualization, proxies, NAT, firewalls, Rust for systems programming, security and privacy in connectivity services
Technologies
Wi-Fi, Bluetooth, IPv4, IPv6, TCP, UDP, DNS, DHCP, C++, Rust, QUIC
Responsibilities
Design and implement OS services for connection management, network configuration, service discovery, and routing; Develop network policies for secure communication and traffic management; Investigate correctness, concurrency, and reliability issues across OS components and protocol stacks; Improve latency, throughput, and power efficiency using profiling and measurements; Build diagnostic tools and automated tests to validate interoperability and failure recovery; Partner with hardware, firmware, and application engineers to deliver maintainable interfaces
Seniority
Senior, hands-on IC