Senior Mobile Systems Engineer (iOS Focus)

1 day, 7 hours ago
Full-time
Lead
Mobile Development
Magnet Forensics

Magnet Forensics

Magnet Forensics provides cutting-edge digital investigation software for cybercrime and digital forensic analysis, supporting global organizations in fighting crime and safeguarding national security.

Internet Software & Services
251-1K
Founded 2009

Description

  • Lead the design and implementation of complex mobile platform integrations across the Graykey product.
  • Debug issues that span Python, native C/C++, and mobile operating system userspace and kernel behavior.
  • Own root cause analysis for failures involving crash dumps, kernel panics, and disassembled binaries.
  • Drive implementation from design through system integration, testing, and production.
  • Mentor engineers on the team and raise the technical bar through code review.
  • Collaborate with firmware, product, and engineering teams across the company.
  • Work across iOS, Android, and Graykey without platform silos, following issues wherever they occur in the stack.

Requirements

  • 8+ years of professional engineering experience.
  • At least 4 years working at the iOS platform layer.
  • Deep iOS internals experience, including A-series/M-series SoC architecture, iBoot, DFU, restore mode, XNU kernel fundamentals, IOKit, memory protection, code signing, sandboxing, Secure Enclave, data protection, and Keychain internals.
  • Strong Python experience at production scale, including type systems, packaging, and performance.
  • Experience with Objective-C, C/C++, systems programming, memory management, and low-level interface work.
  • Experience with cross-compilation toolchains and embedded build systems targeting ARM64.
  • Comfort debugging remote devices and reading crash dumps and core files.
  • Strong git skills and senior-level code review workflow experience.
  • Android or other mobile platform experience is useful but does not replace iOS depth.
  • Nice-to-have reverse engineering skills with IDA Pro, Ghidra, or Binary Ninja.
  • Nice-to-have Objective-C runtime internals knowledge, including method swizzling, dyld, and class-dump.
  • Nice-to-have Android internals knowledge, including SELinux, Binder IPC, TrustZone, and dm-verity.
  • Nice-to-have embedded systems background, including RTOS or kernel programming on resource-constrained hardware.
  • Nice-to-have background in digital forensics, incident response, or law enforcement tooling.

Benefits

  • $130,000 - $180,000 CAD annual salary.
  • Generous time off policies.
  • Competitive compensation.
  • Volunteer opportunities.
  • Reward and recognition programs.
  • Employee committees and resource groups.
  • Healthcare and retirement benefits.
  • Hybrid-flexible work arrangement with occasional in-person collaboration, typically weekly to monthly depending on team needs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Android Engineer - LATAM

AOA Internet Software & Services

AOA is hiring a Senior Android Engineer to own the native Android experience for a custom ARM-based embedded device and its companion app, from low-level hardware integration through connected-device features and architecture decisions.

Android Computer Vision GitHub Kotlin Machine Learning
7 hours, 21 minutes ago

Senior iOS Engineer (Swift, AVFoundation & Mobile Capture)

Gramian Consultancy Group Professional Services

Gramian Consultancy’s client is hiring a Senior iOS Engineer to build AI-native mobile workflows that capture and structure photos, video, audio, documents, and other user inputs into a guided experience.

iOS REST API Swift SwiftUI
7 hours, 36 minutes ago

Senior Avionics Maintenance Engineer - Advanced Effects

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring an Airframe and Power Plant Mechanic to support developmental flight test operations for advanced aircraft and missile systems in a fast-paced test and evaluation environment.

1 day, 6 hours ago

Senior iOS Engineer

MLabs 11-50 Internet Software & Services

A high-growth fintech organization is hiring a Senior iOS Engineer to own its primary iOS app and deliver polished, high-performance features in close collaboration with product and design teams.

Agile Blockchain iOS Swift Xcode
1 day, 7 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers