Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Edge - Devices & Mobile)

Jobgether

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineer (Edge – Devices & Mobile) based in Canada.We are looking for an experienced Software Engineer with strong Rust expertise to help build and scale a sophisticated, cross-platform device infrastructure. In this role, you will develop and maintain a reliable peer runtime across Windows, Android, and Linux, with future expansion to macOS. You will work at the intersection of systems engineering, mobile platforms, networking, and distributed infrastructure. A key focus will be bringing advanced capabilities to mobile devices while ensuring seamless performance, security, and reliability across a globally distributed fleet. You will collaborate closely with senior engineers and cross-functional teams to solve complex technical challenges. This is an opportunity to take significant ownership of critical infrastructure, influence architectural decisions, and contribute to innovative large-scale data collection systems.Accountabilities:
Design, develop, and maintain a cross-platform Rust peer runtime supporting Windows, Android, and Linux, with future compatibility for macOS.Manage process lifecycles, background execution, networking, automatic updates, and operational stability across diverse and unmanaged hardware environments.Lead the expansion of the platform to Android devices using NDK and JNI, addressing foreground services, battery optimization, mobile network constraints, and integration with real and emulated device environments.Integrate native networking technologies, including Chromium's network stack (Cronet and C++), and browserless clients into well-structured, reliable Rust libraries.Work with native operating system APIs and foreign function interfaces (FFI), ensuring safe memory management, ownership, and cross-language interoperability.Collect and analyze hardware and operating system signals, including TCP, TLS, and fingerprints, to improve network realism and support collaboration with browser and anti-detection engineering teams.Develop comprehensive device-level observability and performance metrics, monitoring uptime, bandwidth consumption, device availability, drop-off rates, and task success rates.Expand peer capabilities to support additional workloads, including CAPTCHA solving and browser rendering, while maintaining strong security boundaries around untrusted content and environments.Participate in on-call rotations, investigate production incidents, conduct post-mortems, and implement improvements to system reliability and deployment processes.Contribute to technical documentation, architecture proposals, design reviews, and engineering standards, helping establish best practices for cross-platform Rust development.Requirements:
At least 5 years of professional experience developing, shipping, and maintaining production-grade software using Rust.Proven experience building and deploying cross-platform Rust applications on at least two operating systems among Windows, macOS, and Android, including experience with at least one mobile platform.Strong understanding of operating system internals, process management, permissions, background execution, and platform-specific constraints.Hands-on experience with FFI and integrating Rust with C/C++ libraries and native operating system APIs, including JNI/NDK, Win32, and POSIX interfaces.Solid knowledge of networking protocols, particularly TCP, TLS, and with the ability to inspect network traffic, understand protocol-level behavior, and analyze client fingerprint differences.Experience with asynchronous programming and networking in Rust, ideally using technologies such as Tokio and Tonic.Strong focus on software reliability, observability, performance monitoring, and production operations, including the ability to measure and troubleshoot distributed device fleets remotely.Good understanding of secure software design, particularly when deploying and operating software on third-party devices and environments.Excellent written communication skills and the ability to collaborate effectively within a globally distributed, remote-first engineering team.Strong analytical and problem-solving abilities, combined with intellectual curiosity and an interest in reverse engineering, networking technologies, and complex systems.Familiarity with technologies such as gRPC, Protocol Buffers, mutual TLS (mTLS), Chromium networking, Kotlin, Java, Prometheus, Grafana, OpenTelemetry, Kubernetes, and cloud infrastructure is advantageous.Nice-to-have qualifications:
Experience developing or operating residential proxy networks, peer-to-peer applications, or large-scale device farms.Knowledge of browser internals and networking technologies such as Chromium, Cronet, Firefox networking, or anti-detection techniques.Background in distributed systems, particularly schedulers, orchestration platforms, control planes, and large-scale infrastructure.Familiarity with web scraping technologies and the technical challenges of collecting data from websites at scale.Contributions to open-source projects, particularly in the Rust, networking, or mobile development ecosystems.Benefits:
Fully remote working environment, with the flexibility to work from wherever you are most productive.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 infrastructure.Opportunities to attend industry conferences and connect with colleagues from around the world.Significant technical ownership and the opportunity to contribute to complex, large-scale engineering projects.Exposure to innovative technologies at the intersection of AI, networking, distributed systems, and web data collection.A collaborative environment that encourages continuous learning, architectural research, and professional development.We appreciate your interest and wish you the best!Data Privacy Notice:
By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.#LI-CL1
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer (Edge - Devices & Mobile) in Winnipeg, MB vacancy
  •  ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems...  ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    5 hours ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Suggested

    Equinix

    Winnipeg, MB
    5 hours ago
  •  ...Securitas Canada Limited MOBILE OFFICER – PART-TIME Location: Winnipeg   Securitas...  ...irregularities and to inspect protection devices and fire control equipment. Preserves...  ...automated alarm and video monitoring software. Uses computer systems and software to... 
    Suggested
    Part time
    Work at office
    Remote work
    Weekend work

    Securitas Canada

    Winnipeg, MB
    5 hours ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Suggested
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    5 hours ago
  • BCtechjobs is seeking an Edge Engineer to own the on-device computer vision pipeline powering its in-store analytics platform. This hybrid role requires 2 days on-site in Vancouver as the team grows to support multi-site expansion. You will work with NVIDIA Jetson or comparable... 
    Suggested

    BCtechjobs

    Winnipeg, MB
    1 hour ago
  •  ...End Date: October 23, 2026 City: Winnipeg Employer: Shared Health  Site: Health Sciences Centre Department / Unit: Medical Device Reprocessing 2 - HSC Job Stream: Clinical Support Union: CUPE Anticipated Start Date: 10/23/2026 FTE: 1.00 Anticipated... 
    Shift work
    Night shift
    Weekend work
    Afternoon shift

    Shared Health Manitoba

    Winnipeg, MB
    5 hours ago
  • Build cross-platform device infrastructure with Rust as a Software Engineer based in Canada, working fully remotely across Windows, Android, and Linux.This experienced...  ...reliable peer runtimes spanning systems engineering, mobile platforms, networking, and distributed infrastructure... 
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • $20.8 per hour

     ...Are you ready to suit up as a Mobile Field Manager Requisition: 250857 What matters most in a role like this is your ability to build meaningful connections. Being a leaer in Mobile Security team ,tell us about how your natural ability to Motivate and engage with others... 
    Hourly pay
    Permanent employment
    Casual work
    Monday to friday
    Shift work

    GardaWorld

    Winnipeg, MB
    23 hours ago
  • $89.7k - $149.8k per year

     ...At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing...  ...build helps define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to solve... 
    Full time
    Internship

    Amazon

    Winnipeg, MB
    3 days ago
  • Advance cloud edge software at Qualcomm Canada ULC in Markham, Ontario, with experience in APIs, databases, and source control.This Staff Software Engineer position focuses on creating, modifying, and validating software for next-generation products. You will design specialized... 

    QUALCOMM, Inc.

    Winnipeg, MB
    1 hour ago
  • $106k - $156k per year

     ...a Hardware & Embedded Systems Engineer. About the team: The Huawei Human...  ..., wearables, and emerging devices—advancing agentic workflows, multi...  ...between researchers and software engineers. Collaborate closely...  ...technical mastery in a cutting-edge research environment.... 
    Contract work
    Internship
    Immediate start
    Flexible hours

    Huawei Technologies Canada Co., Ltd.

    Winnipeg, MB
    1 hour ago
  •  ...level information on other products (e.g., mortgages, Investor’s Edge, registered products) within the scope of the agreed product mix...  ...benefits by assisting the client in using digital options such as Mobile or Online banking. Who you are You can demonstrate experience... 
    Long term contract
    Full time
    Immediate start
    Shift work
    Weekend work

    CIBC

    Winnipeg, MB
    5 hours ago
  •  ...all applications and next steps. Our partner is looking for a Software Engineer (Edge - Networking & Fleet) based in Canada. As a Software...  ...will build and scale the systems that power a large residential device network used for web data extraction. You will work across distributed... 
    Remote work
    Flexible hours

    Jobgether

    Winnipeg, MB
    1 hour ago
  • $240k - $250k per year

     ...infrastructure powering Cloud and Edge platform deployments. Build...  ...and security. AI & Agentic Engineering Apply AI-assisted...  ...Follow AI SDLC best practices for software delivery, automation, deployment...  ...Disaster Recovery Policy/Procedures, Mobile Device Policy, Account... 

    Saviynt

    Winnipeg, MB
    1 hour ago
  •  ...enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones,...  ..., infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software,...  ...On-Device AI Developer (Software Engineer) Role Overview Lenovo Research... 
    Internship
    Local area

    Lenovo Group

    Winnipeg, MB
    1 hour ago
  • $130k - $190k per year

     ...important FinTechs in Canada. We have $5M ARR per full-time engineer, growing at a double-digit monthly rate, profitable, and have had...  ...with engineering tradeoffs. Nice to Have Experience with mobile release pipelines, over-the-air updates, and app store processes... 
    Full time
    Temporary work

    Bree

    Winnipeg, MB
    1 hour ago
  • $160.32k - $200.4k per year

     ...See yourself at TwilioJoin the team as Twilio's next Staff Mobile Software Engineer for Stytch, where you'll shape the next generation of identity...  ...identity and fraud detection platforms on Twilio-go deep on device internals for complex signal collection to improve... 
    Long term contract
    Local area
    Remote work
    Worldwide
    Weekend work

    Wwshemi

    Winnipeg, MB
    1 hour ago
  • $17.33 per hour

     ...Guard Winnipeg, Manitoba, CA Ready to suit up as a Hospital Mobile Parkade Security Guard Requisition:250522 What matters most...  ...and end of Shift. Documenting/reporting issues using electronic devices. Qualifications For Hospital Mobile Parkade Security Guard... 
    Hourly pay
    Permanent employment
    Casual work
    Shift work
    Weekend work

    GardaWorld

    Winnipeg, MB
    27 days ago
  • $120k - $150k per year

    Join a small, high-impact engineering team building AI-powered computer vision infrastructure...  ...technically challenging work on the cutting edge of edge engineering, computer vision, and...  ...’s edge stack, supporting the full on-device pipeline powering computer vision AI systems... 
    Immediate start

    Swim Recruiting

    Winnipeg, MB
    1 hour ago
  • Lead the development of cutting-edge mobile apps for BitGo's retail users managing digital assets. This Senior Mobile Software Engineer role focuses on delivering a secure, high-performance experience for both iOS and Android platforms. As a senior engineer at BitGo, you... 

    Bitgo

    Winnipeg, MB
    1 hour ago
  •  ...looking for a Senior Android Engineer who is architecturally strong,...  ...driven, and AI-native to join our Mobile Engineering team. The best...  ...and battery across a fragmented device landscape, and mentor other...  ...Consideration: For the Senior Mobile Software Engineer, we will conduct a... 
    Internship
    Worldwide

    Precision Labs

    Winnipeg, MB
    1 hour ago
  •  ...deployed hardware. The Role You’ll own the software that lets people operate Mecka’s...  ...includes services and operational tools for our device teams, and APIs and SDKs for customers...  ...diagnostics, and operational tools that help engineers understand how devices and services are... 

    Mecka

    Winnipeg, MB
    1 hour ago
  •  ...related questions and have an open dialogue with your recruiter who can provide you more specific details for this role. Job Description: Mobile Mortgage Specialist Serving more than 11 million customers nationally, TD provides a full range of financial products and services... 
    Full time
    Work from home
    Home office
    Flexible hours

    TD

    Winnipeg, MB
    3 days ago
  •  ...Lead mobile equipment maintenance at Artemis Gold’s Blackwater Mine while coordinating repairs, inspections, and uptime on a two-weeks-on, two-weeks-off rotation. Reporting to the Superintendent, the Mobile Maintenance Supervisor oversees technicians maintaining trucks,... 
    Work at office

    Artemis Gold Inc.

    Winnipeg, MB
    5 hours ago
  •  ...JOB SUMMARY: As part of Securitas Mobile operation provides guard services to project a security presence, which may include operating a...  ...and unauthorized persons; inspects buildings, grounds and security devices; monitors and sets security devices.  3. Protects evidence or... 
    Full time
    Contract work
    Work at office
    Shift work
    Night shift

    Securitas Canada

    Winnipeg, MB
    5 hours ago
  • $29.04 per hour

     ...who are blind or partially sighted to live safely and independently. Our certified specialists provide client-centered rehabilitation, mobility training, and daily living skills programs that help clients build confidence and thrive. We work collaboratively with... 
    Permanent employment
    Full time
    Apprenticeship
    Internship
    Work at office
    Flexible hours

    Vision Loss Rehabilitation Canada

    Winnipeg, MB
    more than 2 months ago
  •  ...Role You will bring intelligence to the devices that capture the world for robot learning...  ...computer vision, C++, and performance engineering skills to the challenge of delivering accurate...  ...and integrate them with embedded Linux software. Optimize models and runtime... 

    Mecka

    Winnipeg, MB
    1 hour ago
  • ABOUT YOU We are looking for a Senior iOS Engineer who is architecturally strong, quality-driven, and AI-native to join our Mobile Engineering team. The best candidate will be...  ...Consideration: For the Senior Mobile Software Engineer, we will conduct a background check... 
    Live In
    Worldwide

    Precision Labs

    Winnipeg, MB
    1 hour ago
  •  ...Bree. Combine event-driven architecture, observability, and testing with fast product iteration.Bree is seeking a Software Engineer focused on product and mobile development across TypeScript, Node, AWS Lambda, API Gateway, and SQS. You will ship features personally, make... 

    Bree

    Winnipeg, MB
    1 hour ago
  • $180k - $200k per year

     ...You will bridge the gap between cutting-edge research and enterprise-grade production,...  ...Architecture & Scalability: Partner with Engineering and DevOps to design robust ML platforms....  ...Have 10+ years of experience in software or data science, with at least 8+ years... 
    3 days per week

    TEEMA Group

    Winnipeg, MB
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Edge - Devices & Mobile). Be the first to apply!