03 Oct
|
Evolving Systems
|
Ajmer
03 Oct
Evolving Systems
Ajmer
System Software Engineer Role Overview We're looking for a System Software Engineer with robust systems programming and networkingexpertise to develop and maintain the core infrastructure that connects software platforms tophysical i OS and Android devices. This role focuses on building and managing the protocols,daemons, and communication layers that enable real-device automation, remote debugging, andlarge-scale telemetry collection. What You'll Do • Design and maintain the device connectivity stack — including USB and networkbased device sessions using usbmuxd, remote, and Apple's Core Device/Remote XPC framework• Build and extend low-level communication layers that interface with i OS internals(lockdownd, DTService Hub, XPC services)• Develop system-level daemons and services on Linux and mac OS that handledevice multiplexing, session management, and protocol translation• Work with transport protocols (TCP, QUIC, HTTP/2, Web Socket, RPC)
and applythem in the context of high-reliability device tunneling• Collaborate with platform and product teams to expose device capabilities —screenshots, logs, crash reports, network HAR capture — reliably and at low latency• Keep pace with Apple's evolving device communication model (e.g., the i OS 17+shift from usbmuxd/lockdownd to remoted/Remote XPC) and adapt the platformaccordingly What We're Looking • 5+ years of systems-level software engineering experience• Deep knowledge of network protocols: TCP/UDP, QUIC, TLS 1.3, HTTP/2, HTTP/3, Web Socket• Proficiency in Python and Go• Experience with POSIX systems programming: sockets, process management,multithreading• Experience debugging with lldb, dtrace, Wireshark, or similar low-level tools• Understanding of network stack/OSI model and devices/protocols falling under each layer -MAC/ARP, IP, ssh/scp, DNS, SSL/TLS• Experienced in developing REST API, websockets, RPC/g RPC protocols and Web RTC• Solid understanding of Unix system, OS internals and networking Nice to Have • Exp
📌 System Software Engineer (Ajmer)
🏢 Evolving Systems
📍 Ajmer