07 Nov
|
Jobgether
|
Canada
Build cross-platform device infrastructure with Rust as a Software Engineer based in Canada, working fully remotely across Windows, Android, and Linux.
This experienced Software Engineer role focuses on reliable peer runtimes spanning systems engineering, mobile platforms, networking, and distributed infrastructure. You will expand Android capabilities, support device-level observability, and contribute to large-scale data collection systems. The work includes architectural decisions, security, and production reliability.
Design and maintain Rust peer runtimes across supported operating systemsManage process lifecycles, networking, updates, and operational stabilityExpand Android support using NDK and JNIIntegrate Cronet, C++,
and browserless clientsInvestigate incidents and improve deployment reliabilityRequirements: At least five years developing production-grade software with RustCross-platform Rust experience including at least one mobile platformUnderstanding of operating systems, permissions, and background executionHands-on FFI, JNI, NDK, Win32, and POSIX experienceKnowledge of TCP, TLS, and asynchronous Rust networkingApply Rust, systems engineering, and mobile platform expertise to reliable infrastructure serving globally distributed device fleets. #
📌 Remote - Senior Mobile Software Engineer (Canada)
🏢 Jobgether
📍 Canada