Senior Mobile Systems Engineer – iOS Focus

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Mobile Systems Engineer focusing on iOS at Magnet Forensics, responsible for system engineering for the Graykey product across multiple platforms.

Responsibilities

  • Lead design and implementation of complex mobile platform integrations across the Graykey product.
  • Debug hard problems that span multiple layers: Python, native C/C++, and mobile OS userspace and kernel behavior.
  • Own root cause analysis on issues that require reading crash dumps, kernel panics, and disassembled binaries.
  • Drive implementation from design through system integration, testing, and production.
  • Mentor engineers on the team and help raise the technical bar through code review.
  • Collaborate with firmware, product, and other engineering teams across the company.

Requirements

  • 8+ years of professional engineering experience, with at least 4 years working at the iOS platform layer.
  • Experience with cross-compilation toolchains and embedded build systems targeting ARM64.
  • Comfortable debugging remote devices and reading crash dumps and core files.
  • Strong with git and senior-level code review workflows.
  • A-series/M-series SoC architecture: AP/SEP boundary, iBoot, DFU, restore mode.
  • XNU kernel fundamentals: IOKit, kernel extensions, and how to actually debug at that layer.
  • Memory protection: ASLR, PAC, and PPL.
  • Code signing, entitlements, and the full trust chain.
  • Sandboxing, container isolation, and platform-level IPC.
  • Secure Enclave: its role in key management and where its boundaries are.
  • Data protection classes, file system encryption, and key derivation.
  • Keychain internals: what’s happening underneath the API.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$180,000 per year

Degree requirement

Bachelor's Degree

Tech skills

iOSPython

Location requirements

HybridCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.