Назад
Company hidden
2 месяца назад

Senior Mobile Systems Engineer (iOS Focus)

Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Mobile Systems Engineer (iOS Focus) (iOS internals, Python, C/C++): Building and integrating complex mobile platform capabilities across the Graykey product with an accent on iOS internals, systems programming, and cross-platform mobile integration. Focus on debugging kernel-level behavior, analyzing crash dumps and disassembled binaries, and delivering reliable integrations across device generations and operating system versions.

Location: Remote; candidates must reside in the United States or Canada

Company

hirify.global develops the Graykey digital forensics platform and related technology for helping organizations investigate and protect people.

What you will do

  • Lead the design and implementation of complex mobile platform integrations across Graykey.
  • Debug issues spanning Python, native C/C++, mobile operating system userspace, and kernel behavior.
  • Perform root cause analysis using crash dumps, kernel panics, core files, and disassembled binaries.
  • Drive implementation from design through system integration, testing, and production.
  • Mentor engineers through code reviews and collaborate with firmware, product, and engineering teams.

Requirements

  • At least 4 years of professional experience working at the iOS platform layer and 8+ years of professional engineering experience.
  • Deep knowledge of iOS internals, including A-series/M-series architecture, AP/SEP boundaries, iBoot, DFU, restore mode, XNU, IOKit, kernel extensions, and Secure Enclave boundaries.
  • Understanding of memory protection, code signing, entitlements, trust chains, sandboxing, IPC, data protection, filesystem encryption, key derivation, and Keychain internals.
  • Strong production-scale Python skills, including type systems, packaging, performance, and maintainable code.
  • Meaningful experience with Objective-C, C/C++, systems programming, memory management, low-level interfaces, ARM64 cross-compilation, and embedded build systems.
  • Experience debugging remote devices, reading crash dumps and core files, and working with Git and senior-level code review workflows.

Nice to have

  • Reading-level reverse engineering experience with IDA Pro, Ghidra, or Binary Ninja.
  • Objective-C runtime internals knowledge, including method swizzling, dyld, and class-dump.
  • Android internals, embedded systems, real-time operating systems, or kernel programming experience.
  • Experience in digital forensics, incident response, or law enforcement tooling.

Culture & Benefits

  • Remote full-time employment with a focus on continuous learning and professional development.
  • Values centered on care, accountability, integrity, dedication, and continuous evolution.
  • Commitment to a diverse, inclusive, and accessible work environment.
  • Employment offers are contingent on a satisfactory background check.

Hiring process

  • Applicants may request accommodation throughout the hiring process.
  • US employment authorization is verified through E-Verify.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →