Software Engineer (Edge - Devices & Mobile)

Added
8 days ago
Type
Full time
Salary
Salary not provided

Related skills

rust android java c kotlin

๐Ÿ“‹ Description

  • Design, develop, and maintain a cross-platform Rust peer runtime supporting Windows, Android, and
  • Manage process lifecycles, background execution, networking, automatic updates, and operational
  • Lead the expansion of the platform to Android devices using NDK and JNI, addressing foreground
  • Integrate native networking technologies, including Chromium's network stack (Cronet and C++) and
  • Work with native operating system APIs and FFI, ensuring safe memory management, ownership, and
  • Collect and analyze hardware and OS signals (TCP, TLS, HTTP fingerprints) to improve network

๐ŸŽฏ Requirements

  • At least 5 years of professional experience developing, shipping, and maintaining production-grade
  • Proven experience building and deploying cross-platform Rust applications on two or more OS among
  • Strong understanding of OS internals, process management, permissions, background execution, and
  • Hands-on experience with FFI and integrating Rust with C/C++ libraries and native OS APIs (JNI/NDK
  • Solid knowledge of networking protocols (TCP, TLS, HTTP), ability to inspect network traffic and
  • Experience with asynchronous programming and networking in Rust, ideally using Tokio and Tonic.

๐ŸŽ Benefits

  • Fully remote working environment with flexibility to work from anywhere.
  • Flexible working hours within a high-trust and supportive team culture.
  • Opportunity to join a self-motivated, progressive, and multicultural international engineering team.
  • Access to cutting-edge open-source technologies, modern development tools, and advanced
  • Opportunities to attend industry conferences and connect with global colleagues.
  • Significant technical ownership and contribution to complex, large-scale engineering projects.
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’