2 месяца назад
Senior Mobile Systems Engineer (iOS Focus)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
CrowdStrike
10 дней назад
Sr. Software Engineer II, Sensor - Mac, Linux, or Windows (Hybrid)
160 000 - 250 000$
CrowdStrike
5 дней назад
Sr. Sensor Engineer - Data Protection (Hybrid)
140 000 - 215 000$
8 дней назад
Product Security Specialist (IoT)
7 дней назад
Senior Information Security Engineer
8 дней назад
Security Researcher Engineer (Node.js)
11 дней назад
Senior Security Engineer (Aerospace)
154 000 - 207 000$