Remote Rust Engineer - Edge & Mobile Infrastructure

Jobgether

Schweiz

Remote

CHF 120,000 - 180,000

Full time

36 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote
Flexible hours
International team
Conference attendance

Job summary

Jobgether is seeking a Software Engineer (Edge - Devices & Mobile) based in Switzerland to design, build, and scale a cross-platform Rust peer runtime for Windows, Android, Linux, and macOS. You’ll own critical infrastructure, from lifecycle management and networking to updates across diverse hardware environments.

You’ll expand to Android with NDK/JNI, integrate Cronet and C++ networking, and ensure safe FFI across languages.

Qualifications

  • 5+ years of professional Rust development in production.
  • Experience on Windows, Android, Linux; cross-platform Rust.
  • Strong OS internals, processes, and constraints knowledge.
  • Hands-on FFI with C/C++ and JNI/NDK, Win32, POSIX.
  • Strong networking knowledge: TCP, TLS, HTTP; inspect traffic.
  • Async networking in Rust (Tokio/Tonic) and observability.
  • Excellent English communication; remote collaboration.

Responsibilities

  • Design, develop, and maintain a cross-platform Rust peer runtime for Windows, Android, Linux, and macOS.
  • Manage lifecycles, background execution, networking, and updates across devices.
  • Lead Android expansion with NDK and JNI, including foreground services.
  • Integrate native networking tech and browserless HTTP clients into Rust libraries.
  • Work with OS APIs and FFI ensuring safe memory and cross-language interoperability.
  • Collect signals like TCP/TLS/HTTP to improve network realism.
  • Develop device observability and performance metrics.
  • Expand platform capabilities while maintaining security boundaries.
  • Participate in on-call rotations, post-mortems, and deployment improvements.
  • Contribute to documentation, architectural design, and engineering standards.

Skills

Rust
Cross-platform development
FFI
Networking
Async Rust (Tokio/Tonic)
Observability
Security
Remote collaboration

Tools

Cronet
JNI/NDK
Win32
POSIX
gRPC
Protobuf
OpenTelemetry
Kubernetes
Prometheus
Grafana

Job description

Jobgether is seeking a Software Engineer (Edge - Devices & Mobile) based in Switzerland to design, build, and scale a cross-platform Rust peer runtime for Windows, Android, Linux, and macOS. You’ll own critical infrastructure, from lifecycle management and networking to updates across diverse hardware environments.

You’ll expand to Android with NDK/JNI, integrate Cronet and C++ networking, and ensure safe FFI across languages.

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

Remote
CHF 120,000 - 180,000
Fully remote
Flexible hours
International team
+1
Senior Rust Desktop Architect - Cross-Platform Windows/Linux
Senior Rust Desktop Architect - Cross-Platform Windows/Linux

Try&Hire • Genf

Hybrid
CHF 120,000 - 160,000
Senior Rust Engineer - MedTech Greenfield (Embedded)
Senior Rust Engineer - MedTech Greenfield (Embedded)

Rustify • Zürich

Hybrid
CHF 120,000 - 180,000
E Senior Rust Engineer (a) ERNI · Zürich, Switzerland posted 13 months ago
E Senior Rust Engineer (a) ERNI · Zürich, Switzerland posted 13 months ago

Rustify • Zürich

Hybrid
CHF 120,000 - 180,000
Senior Software Engineer, Desktop Applications
Senior Software Engineer, Desktop Applications

Try&Hire • Genf

Hybrid
CHF 120,000 - 160,000
Rust Software Engineer: Remote EU, Flexible Hours
Rust Software Engineer: Remote EU, Flexible Hours

ERNI Schweiz AG • Zürich

On-site
CHF 120,000 - 160,000
Remote-Arbeit EU
Flexible Arbeitszeiten
Team-Events
+1
Senior Rust Backend Engineer - Distributed Systems
Senior Rust Backend Engineer - Distributed Systems

TalentCloud Group • Zürich

On-site
CHF 120,000 - 180,000
Rust Software Engineer - Remote, Flexible Hours, High Impact
Rust Software Engineer - Remote, Flexible Hours, High Impact

ERNI Schweiz • Zürich

Remote
CHF 140,000 - 190,000
Entwicklungsprogramm
Remote-Arbeit EU-weite Wochen</name>
Flexible Arbeitszeiten
+2
Rust Software Engineer - Remote, Flexible Hours, Growth
Rust Software Engineer - Remote, Flexible Hours, Growth

ERNI Schweiz AG • Zürich

Hybrid
CHF 120,000 - 180,000
Entwicklungsprogramm
Remote-Arbeit 5 Wochen/Jahr Europas
Flexible Arbeitszeiten
+2
Senior Rust Software Engineer
Senior Rust Software Engineer

TalentCloud Group • Zürich

On-site
CHF 120,000 - 180,000
Top locations