Senior iOS Platform Engineer
Core
Senior iOS Platform Engineer leading design and implementation of complex mobile platform integrations for the Graykey digital investigative software, ensuring reliability across iOS, Android, and device generations.
Role type
Senior hands-on IC iOS Platform Engineer
Builds
Graykey platform (digital investigative software for computers, smartphones, tablets, and IoT)
Domain
Digital Forensics / Mobile Security / Systems Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
iOS internals (A-series/M-series SoC, XNU kernel, memory protection, code signing, sandboxing, Secure Enclave), Python (production scale, type systems, performance), C/C++, Objective-C, systems programming, cross-compilation toolchains, embedded build systems (ARM64), crash dump analysis, kernel panic debugging
Preferred skills
Reverse engineering (IDA Pro, Ghidra, Binary Ninja), Android internals (SELinux, Binder IPC, TrustZone), embedded systems (RTOS, kernel programming), digital forensics background
Technologies
Python, C, C++, Objective-C, XNU, iBoot, DFU, ARM64, Git
Responsibilities
Lead design and implementation of complex mobile platform integrations; Debug hard problems spanning Python, native C/C++, and mobile OS userspace/kernel; Own root cause analysis on issues requiring reading crash dumps, kernel panics, and disassembled binaries; Drive implementation from design through system integration, testing, and production; Mentor engineers and raise technical bar through code review; Collaborate with firmware, product, and other engineering teams
Seniority
Senior, hands-on IC