DevJobs

Lead Software Engineer

Overview

Our mission

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 in more than 140 countries, Cellebrite’s Digital Intelligence platform and solutions transform how customers collect, review, analyze, and manage data in legally sanctioned investigations.


What is your mission?

Cellebrite is looking for talented developers to join the industry's leading digital intelligence Labs group. In this position, you will be taking part in and leading new projects to implement and productize groundbreaking, world-unique capabilities to extract evidence from Android and iPhone devices. Newer devices are increasingly challenging from a forensics perspective and pose some of the toughest protection mechanisms such as PAC, Secure Elements, Code Signing, Hypervisors, and more.


What you’ll love about your mission:

You’ll play a critical role in the development of cutting-edge technologies and capabilities in Cellebrite’s core products. You’ll work with extremely talented people on a variety of technologies and be able to deeply impact the way we build our product.


The superpowers we are looking for:

You are an exceptional developer who always wants to know how things work. You’re a people person who loves sharing knowledge and best practices, and you’re an independent self-learner and a great team player. You should be super comfortable digging into new code and operating systems and using this knowledge to build robust infrastructure and products.


Requirements:

  • 5+ years of Software Development experience or equivalent army experience
  • Experience with System programming - A Must
  • Experience with Python programming - A Must
  • OS Internals knowledge and practical low-level experience, especially Linux - A Must
  • Experience with C/C++ programming - Advantage
  • Experience with iOS internals and Objective C - Advantage
  • Reverse engineering, especially ARM - Advantage
  • Experience with leading a software project throughout the entire development cycle

Cellebrite