iOS Reverse Engineer

Cellebrite

United States

Remote

EUR 75,000 - 110,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cellebrite in Vienna is seeking an experienced iOS Reverse Engineer to support and advance iOS-based virtual devices on our hypervisor. You will adapt tooling and develop virtual peripherals and internal tools to ensure robust, high-quality software.

The role requires deep iOS architecture knowledge, strong reverse engineering skills, and proficiency in C/Obj-C (Swift/C++ a plus). You will collaborate with product and QA to port latest iOS releases and optimize performance.

Qualifications

  • Bachelor’s degree or equivalent practical experience in CS/Engineering.
  • Deep understanding of iOS architecture and services.
  • Strong iOS reverse engineering skills.
  • Experience with IDA Pro, Ghidra, or Binary Ninja.
  • Proficiency in C and Objective-C; Swift/C++ are a plus.
  • Experience with LLDB, GDB, Frida; iOS debugging.

Responsibilities

  • Reverse engineer, debug, develop, and test virtual iOS devices.
  • Design, implement, and maintain software for hypervisor.
  • Develop automated test infrastructure and regression suites.
  • Collaborate with product, engineering teams, and QA.
  • Port latest iOS versions to the hypervisor.

Skills

iOS reverse engineering
C and Objective-C
Swift and C++
ARMv8 AArch64
LLDB/GDB/Frida debugging
Scripting (Shell/Python)

Education

Bachelor's degree in Computer Engineering/CS

Tools

IDA Pro
Ghidra
Binary Ninja

Job description

About Cellebrite:Cellebrite’s (Nasdaq: CLBT) mission is to enable its global customers to protect and save lives by enhancing digital investigations and intelligence gathering to accelerate justice in communities around the world. Cellebrite’s AI-powered Digital Investigation Platform enables customers to lawfully access, collect, analyze and share digital evidence in legally sanctioned investigations while preserving data privacy. Thousands of public safety organizations, intelligence agencies and businesses rely on Cellebrite’s digital forensic and investigative solutions—available via cloud, on-premises and hybrid deployments—to close cases faster and safeguard communities.To learn more, visit us at www.cellebrite.com, https://investors.cellebrite.com/investors and find us on social media @Cellebrite.The iOS Reverse Engineer position is focused on supporting and improving iOS-based virtual devices running on our proprietary hypervisor. This includes adapting Corellium software for new Apple devices and iOS releases, as well as developing virtual peripherals and internal tools.Responsibilities:Reverse engineer, debug, develop, and test virtual iOS devicesWork with closed-source peripherals and driversDesign, implement, and maintain high-quality, reliable softwareOptimize code for resource utilization, reliability, performance, and energy efficiencyArchitect and design new software componentsWrite and execute test cases based on established templates and best practicesEnsure the latest iOS versions are ported to and supported on our hypervisorCollaborate with the hardware modeling team to ensure iOS-related hypervisor components function correctlyDevelop and maintain automated test infrastructure and regression test suitesCollaborate with Product Managers, Engineering teams, and other stakeholders to understand product requirements and roadmap prioritiesEvaluate and validate embedded design alternatives to develop optimal system architecturesWork closely with the QA team to ensure comprehensive test coverage and timely resolution of firmware defectsDevelop scalable solutions that meet performance requirements and customer needsContribute to technical documentation and internal engineering documentationRequirements:Bachelor’s degree in Computer Engineering, Computer Science, or equivalent practical experienceDeep understanding of iOS architecture, system frameworks, and servicesStrong iOS reverse engineering skillsSolid knowledge of the ARMv8 (AArch64) instruction set architectureProficiency in C and Objective-C (experience with Swift and C++ is a plus)Experience with reverse engineering tools such as IDA Pro, Ghidra, or Binary NinjaExpertise in iOS debugging techniques, including crash report and kernel panic analysisFamiliarity with the iOS SDK, IPC, and IOKit (experience with tweak development is a plus)Experience using LLDB, GDB, and FridaProficiency in at least one scripting language (e.g., Shell or Python)Experience with Git for source code version controlOffice Location:Vienna
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

iOS Reverse Engineer
iOS Reverse Engineer

Cellebrite • Tysons (VA)

On-site
USD 110,000 - 160,000
Senior iOS Reverse Engineer - Hypervisor & Virtual Devices
Senior iOS Reverse Engineer - Hypervisor & Virtual Devices

Cellebrite • United States

Remote
EUR 75,000 - 110,000
iOS Reverse Engineer: Virtual Device & Hypervisor Expert
iOS Reverse Engineer: Virtual Device & Hypervisor Expert

Cellebrite • Tysons (VA)

On-site
USD 110,000 - 160,000
iOS Vulnerability Researcher (Remote)
iOS Vulnerability Researcher (Remote)

Cellebrite • Tysons (VA)

On-site
USD 100,000 - 130,000
Associate Software Engineer
Associate Software Engineer

Cellebrite • United States

On-site
USD 60,000 - 87,000
iOS Security Researcher — Advanced Exploitation & Forensics
iOS Security Researcher — Advanced Exploitation & Forensics

Cellebrite • Tysons (VA)

On-site
USD 100,000 - 130,000
iOS CNO Reverse‑Engineering Engineer
iOS CNO Reverse‑Engineering Engineer

CyberPoint International • Hanover

On-site
USD 120,000 - 230,000
Outstanding benefits
Inclusive community
Cleared Software Engineer - iOS & Reverse Engineering
Cleared Software Engineer - iOS & Reverse Engineering

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 200,000 - 275,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Immediate Vesting
Company subsidized Medical Coverage
+2
CNO Computer Scientist - iOS Reverse Eng (Top-Secret/SCI)
CNO Computer Scientist - iOS Reverse Eng (Top-Secret/SCI)

Erias Ventures, LLC • Maryland

On-site
USD 200,000 - 275,000
Above Market Pay
Roth 401k with Vesting
Spot Bonuses
+14
iOS-CNO Security Engineer—Reverse-Engineering & Impact
iOS-CNO Security Engineer—Reverse-Engineering & Impact

InterImage, Inc. • Fort Meade (MD)

On-site
USD 70,000 - 100,000
401K with profit sharing and matching
20 days PTO annually
Healthcare, dental, vision
+1