Senior Rust Engineer - Edge & Mobile

Jobgether

Australia

Remote

AUD 120,000 - 170,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jobgether is seeking a Software Engineer (Edge – Devices & Mobile) based in Australia to build and scale a cross-platform Rust peer runtime across Windows, Android, and Linux, with macOS upcoming. You will own critical infrastructure, focusing on performance, security, and reliability for a globally distributed fleet.

You will collaborate with senior engineers and cross-functional teams, expanding to Android via NDK/JNI, and integrating native networking tech.

Qualifications

  • 5+ years of professional experience in Rust.
  • Experience building cross-platform Rust apps on Windows, Android, Linux; macOS is a plus.
  • Strong FFI experience with C/C++ and native OS APIs (JNI/NDK, Win32, POSIX).
  • Solid networking knowledge: TCP, TLS, HTTP; analyze and inspect traffic.
  • Experience with async Rust (Tokio/Tonic) and observability/production operations.

Responsibilities

  • Design, develop, and maintain a cross-platform Rust peer runtime for Windows, Android, Linux, with macOS future support.
  • Manage process lifecycles, networking, updates, and stability across diverse hardware.
  • Lead platform expansion to Android using NDK and JNI, including foreground services and battery optimization.
  • Integrate native networking tech (Cronet, C++) into Rust libraries with safe FFI.
  • Work with OS APIs and FFIs, ensuring memory safety and cross-language interoperability.
  • Collect signals (TCP, TLS, HTTP) to improve realism and support anti-detection teams.
  • Develop device-level observability and performance metrics (uptime, bandwidth, availability).
  • Expand capabilities to support more workloads and maintain security around untrusted content.
  • Participate in on-call rotations, post-mortems, and deployment improvements.
  • Contribute to docs, architecture proposals, and engineering standards for Rust cross-platforms.

Skills

Rust
Cross-platform development
Networking (TCP/TLS/HTTP)
Async Rust (Tokio/Tonic)
Observability & production ops
Remote collaboration

Tools

JNI/NDK
Cronet
OpenTelemetry
Kubernetes
Prometheus
Grafana
gRPC
Protocol Buffers
Win32
POSIX

Job description

Jobgether is seeking a Software Engineer (Edge – Devices & Mobile) based in Australia to build and scale a cross-platform Rust peer runtime across Windows, Android, and Linux, with macOS upcoming. You will own critical infrastructure, focusing on performance, security, and reliability for a globally distributed fleet.

You will collaborate with senior engineers and cross-functional teams, expanding to Android via NDK/JNI, and integrating native networking tech.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Edge - Devices & Mobile)
Software Engineer (Edge - Devices & Mobile)

Jobgether • Australia

Remote
AUD 120,000 - 170,000
Rust Systems Engineer — High-Performance Backends (Flexible)
Rust Systems Engineer — High-Performance Backends (Flexible)

Pearson Carter Limited • Queensland

On-site
AUD 90,000 - 140,000
Competitive salary
Professional development
Flexible work arrangements
+1
Senior Mobile Engineer — Offline-First & Native/RN
Senior Mobile Engineer — Offline-First & Native/RN

FleetGuru • Gold Coast City

On-site
AUD 140,000 - 180,000
Discounted car servicing
Paid day off on birthday
Guruversity program
+6
Full Stack & Mobile Engineer: Build Secure, Scalable Apps
Full Stack & Mobile Engineer: Build Secure, Scalable Apps

Australian College of Rural and Remote Medicine • Brisbane

On-site
AUD 90,000 - 130,000
Frontend & Mobile Engineer (React/React Native) — Hybrid
Frontend & Mobile Engineer (React/React Native) — Hybrid

NTP Talent • Newcastle

Hybrid
AUD 90,000 - 150,000
Hybrid work model
Direct mentorship with CTO
Competitive salary
Mobile Engineer: Build Production-Grade Apps (Hybrid, Perth)
Mobile Engineer: Build Production-Grade Apps (Hybrid, Perth)

JobRadars - AU • Western Australia

Hybrid
AUD 80,000 - 100,000
Ownership and autonomy
Mentorship from senior engineers
Flexible work arrangements
Senior Mobile Engineer - Cross-Platform & Modernization Lead
Senior Mobile Engineer - Cross-Platform & Modernization Lead

Xpt Software Australia Pty • New South Wales

On-site
AUD 140,000 - 180,000
Staff Embedded Software Engineer - Real-Time FPGA/Rust
Staff Embedded Software Engineer - Real-Time FPGA/Rust

Matchbox • Sydney

On-site
AUD 180,000 - 240,000
C++ / Rust Software Engineer
C++ / Rust Software Engineer

SoCode (United Kingdom) • Town of Cambridge

Hybrid
AUD 105,000 - 144,000
Travel Allowance
Bonus
Other benefits
Senior Embedded Linux Engineer - Edge AI & Full Product Ownership
Senior Embedded Linux Engineer - Edge AI & Full Product Ownership

Schréder ANZ • Sydney

Hybrid
AUD 140,000 - 210,000
Top locations