Match score not available

Senior iOS Exploit Engineer (EU Remote)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of software development experience, Exceptional programming skills in Python and C, 2+ years focused on exploit engineering (advantage), Experience with Objective-C, Swift, C++ (advantage), Strong knowledge of iOS internals (advantage).

Key responsabilities:

  • Develop advanced, reliable exploits for iOS devices
  • Design and implement robust code to productize exploits
  • Create testing frameworks for nonstandard implementations
  • Analyze iOS updates for new vulnerabilities
  • Collaborate with cross-functional teams on integrations
Cellebrite logo
Cellebrite SME http://www.cellebrite.com/
501 - 1000 Employees
See more Cellebrite offers

Job description

Description

Company Overview:

Cellebrite’s (Nasdaq: CLBT) mission is to enable its customers to protect and save lives, accelerate justice, and preserve privacy in communities around the world. Cellebrite is a global leader in Digital Intelligence solutions for the public and private sectors, empowering organizations to master the complexities of legally sanctioned digital investigations by streamlining intelligence processes. Trusted by thousands of leading agencies and companies globally, Cellebrite’s Digital Intelligence platform and solutions transform how customers collect, review, analyze, and manage investigative digital data in legally sanctioned investigations.


Position Overview:

We’re seeking an exceptional Senior Exploit Engineer to join our team focused on developing and productizing sophisticated solutions based on iOS exploits. The ideal candidate will have advanced development skills and a proven track record in designing and implementing highly complex, nonstandard software. This person should also be able to develop custom tools or frameworks for exploit validation or adaptation. They should be comfortable working in uncharted territory, designing novel yet clear approaches to both development and testing, and ensuring the reliability and effectiveness of our products in diverse, real-world scenarios. The position involves working in a team of skilled engineers and close collaboration with vulnerability researchers.


Key Responsibilities:

  • Develop advanced, reliable exploits for iOS devices
  • Design and implement robust, scalable code to productize exploit concepts
  • Create comprehensive testing frameworks for complex, nonstandard implementations
  • Analyze iOS updates to identify new vulnerabilities and maintain exploit effectiveness
  • Collaborate with cross-functional teams to integrate exploits into product solutions
  • Document technical processes, methodologies, and findings


Qualifications:

  • 5+ years of experience in software development
  • Exceptional programming skills in Python and C - Must
  • 2+ years focused on exploit engineering - Advantage
  • Experience with other programming languages (Objective-C, Swift, C++, etc.) - Advantage
  • Experience writing assembly code (ARM, ARM64) and knowledge of ARM platforms - Advantage
  • Strong knowledge of iOS internals, including kernel architecture, sandbox mechanisms, and security features - Advantage
  • Expertise in reverse engineering, debugging and using binary analysis tools (e.g., IDA Pro, LLDB) - Advantage

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
English
Check out the description to know which languages are mandatory.

iOS Developer Related jobs