Remote Rust Engineer – Edge Devices & Mobile

Jobgether

México

Remote

MXN 900,000 - 1,300,000

Full time

36 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Flexible hours
Global, remote-first team
Open-source tooling access
Industry conferences & collaboration

Job summary

Jobgether is seeking a Software Engineer (Edge - Devices & Mobile) based in Mexico to design and build a cross-platform Rust runtime for Windows, Android, Linux, and future macOS support. You will maintain a peer runtime, optimize for mobile constraints, and ensure security and reliability across a globally distributed fleet while collaborating with senior engineers in a remote-first team.

This role offers significant ownership and exposure to cutting-edge networking technologies, JNI/NDK,

Qualifications

  • At least 5 years of professional experience with Rust in production software.
  • Experience building cross-platform Rust apps on Windows, Android, Linux (macOS future).
  • Strong OS internals knowledge, processes, and platform constraints.
  • FFI experience with Rust-C/C++ and native OS APIs (JNI/NDK, Win32, POSIX).
  • Networking expertise: TCP, TLS, HTTP; analyze traffic and fingerprint differences.
  • Experience with async Rust (Tokio, Tonic).
  • Reliability, observability, and production operations focus.

Responsibilities

  • Design, develop, and maintain a cross-platform Rust peer runtime for Windows, Android, Linux, with macOS in future.
  • Manage lifecycles, background execution, networking, updates, and stability across diverse hardware.
  • Lead Android expansion using NDK and JNI for foreground services, battery optimization, and mobile constraints.
  • Integrate native networking technologies (Cronet, C++), building Rust libraries.
  • Work with FFI, ensuring safe memory management and cross-language interoperability.
  • Collect hardware/OS signals (TCP, TLS, HTTP) to improve realism and support detection teams.
  • Develop device-level observability and metrics: uptime, bandwidth, availability, drop-offs, success rates.
  • Expand capabilities to support more workloads while maintaining security boundaries.
  • Participate in on-call rotations, investigate incidents, and improve deployment processes.
  • Contribute to docs, architecture, and engineering standards.

Skills

Rust
Cross-platform development
FFI (JNI/NDK, Win32, POSIX)
Networking (TCP/TLS/HTTP)
Asynchronous Rust (Tokio/Tonic)
Observability & production ops
Written communication

Job description

Jobgether is seeking a Software Engineer (Edge - Devices & Mobile) based in Mexico to design and build a cross-platform Rust runtime for Windows, Android, Linux, and future macOS support. You will maintain a peer runtime, optimize for mobile constraints, and ensure security and reliability across a globally distributed fleet while collaborating with senior engineers in a remote-first team.

This role offers significant ownership and exposure to cutting-edge networking technologies, JNI/NDK,

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 • Mexico

Remote
MXN 900,000 - 1,300,000
Fully remote
Flexible hours
Global, remote-first team
+2
Remote Rust Systems Lead – Linux & Open Source
Remote Rust Systems Lead – Linux & Open Source

Canonical Ltd. • Ciudad de México

Remote
MXN 1,463,057 - 1,828,822
Personal learning and development budget of USD 2,000
Annual salary review and performance-driven bonus
Fully remote work with in-person team sprints
Remote Rust Engineer — Distributed Systems & Blockchain
Remote Rust Engineer — Distributed Systems & Blockchain

BairesDev • Torreón

Remote
MXN 900,000 - 1,500,000
100% remote work
Flexible hours
USD or local currency compensation
+1
Senior Rust Engineer - Remote Work | REF#290392
Senior Rust Engineer - Remote Work | REF#290392

BairesDev • Veracruz

Remote
MXN 1,688,000 - 2,439,000
100% remote
USD or local currency compensation
Hardware provided
+2
Senior Rust Engineer — Remote Backend Flexible Hours
Senior Rust Engineer — Remote Backend Flexible Hours

BairesDev • Veracruz

Remote
MXN 1,688,000 - 2,439,000
100% remote
USD or local currency compensation
Hardware provided
+2
Rust Developer - Remote Work
Rust Developer - Remote Work

BairesDev • Estado de México

Remote
MXN 1,465,469 - 2,198,204
100% remote work
Excellent compensation in USD
Hardware and software setup for remote work
+3
Rust Developer - Remote Work | REF#307192
Rust Developer - Remote Work | REF#307192

BairesDev • Torreón

Remote
MXN 900,000 - 1,500,000
100% remote work
Flexible hours
USD or local currency compensation
+1
Rust Engineering Lead - Linux and Open Source
Rust Engineering Lead - Linux and Open Source

Canonical Ltd. • Ciudad de México

Remote
MXN 1,463,057 - 1,828,822
Personal learning and development budget of USD 2,000
Annual salary review and performance-driven bonus
Fully remote work with in-person team sprints
Rust Backend Architect - Ai Training Projects
Rust Backend Architect - Ai Training Projects

Gramian Consulting Group • Mexico

Remote
MXN 1,814,000 - 2,591,000
Senior Embedded Software Engineer - Remote
Senior Embedded Software Engineer - Remote

Placements24 • Saltillo

Hybrid
MXN 600,000 - 1,000,000
Remote-friendly policy
Competitive compensation
Professional development