CareerPlan

Software Engineer (Edge - Devices & Mobile)

ItalyRemoteFull-time2026-11-04 → 2026-11-10
Remote

Core

Build and scale a cross-platform device infrastructure and peer runtime for Windows, Android, and Linux to support large-scale data collection systems.

Role type

Senior IC systems software engineer (Rust, mobile, networking)

Builds

Cross-platform Rust peer runtime, device observability tools, and infrastructure for distributed data collection

Domain

Systems engineering, mobile platforms, networking, distributed infrastructure

Required skills

Rust, cross-platform development, operating system internals, FFI, networking protocols (TCP, TLS, HTTP), asynchronous programming, observability, secure software design

Preferred skills

NDK/JNI, Chromium networking (Cronet), gRPC, Protocol Buffers, mTLS, Kubernetes, cloud infrastructure, reverse engineering

Technologies

Rust, Tokio, Tonic, Chromium, Cronet, C++, JNI, NDK, Win32, POSIX, Prometheus, Grafana, OpenTelemetry, Kubernetes

Responsibilities

Design and maintain cross-platform Rust peer runtime; manage process lifecycles and networking on unmanaged hardware; integrate native networking technologies; collect and analyze hardware/OS signals; develop device-level observability metrics; expand peer capabilities for workloads like CAPTCHA solving; participate in on-call rotations and incident response; contribute to architecture and engineering standards

Seniority

Senior, hands-on IC