Data Extraction Engineer – Mobile Devices

The MSAB vision is to empower every investigation with digital forensic solutions – for a safer world. A core value is to run an ethics-driven company with innovation and results. MSAB is the global leader in digital forensic technology for mobile device examination and analysis. The sole focus of MSAB is on delivering high-quality digital forensic solutions to collect, review, analyze, and manage data.

MSAB is a trusted partner to Law Enforcement, Defense Forces, Government Agencies, and Forensic Laboratories in democratic countries throughout the world enabling them to investigate crime, gather intelligence, investigate fraud, and fight corruption. We are looking for a professional who can help us drive our success forward.

About the role

We are looking for an experienced and dedicated C++ developer to work on the challenge of extracting data from mobile phones, tablets, and other portable gadgets such as drones, with a primary focus on Android-based devices. You will be involved in new projects to implement and commercialize groundbreaking capabilities for seizing evidence from mobile devices.

“In the Devices team, we work closely with the security researchers’ team, developing extraction methods for our products. Those methods are often based on our own 0-day vulnerability research. In this role, you will get the chance to work on complex projects to improve the capabilities of our forensics solutions further.”

“Evidence might be gathered from devices; your innovations and ideas would directly be part of the solutions making it possible.” – Pedro Alvarez, Engineering Manager

Our development is primarily on Windows using C++, but you could also work with other programming languages. You will be part of a highly skilled team of 13 engineers and testers.


  • Minimum of 5 years of programming experience.
  • Experience in C++ programming.
  • Fluent in English.
  • Innovative mindset with an ability to think outside the box.

Nice to have:

  • Understanding of Android systems and development.
  • Experience in embedded software development.
  • Experience in Python programming.
  • Knowledge of Linux and Windows operating systems.
  • Experience with CMake and Git or similar tools.

Personal qualities:

  • Willingness to learn and grow.
  • Drive and commitment.
  • Problem-solving skills with an engineering background.

Your responsibilities will include getting the data from mobile devices in collaboration with our research team. We offer a stimulating work environment where you will have the opportunity to contribute to and influence our projects.

If you are ready for an exciting challenge and possess the experience and skills we are looking for, we look forward to receiving your application!


What can MSAB offer you?

At MSAB, we offer you an exciting role in a fast-growing, industry-leading company with dedicated people working together to provide the best mobile forensics solution to our customers. We feel proud about being an international company with more than 20+ nationalities where we make a real difference. Our products influence and help Police, Law enforcement, and other critical functions in making the world a safer place.

Apply today since interviews are held continuously. If you have any questions, please reach out to

All open positions

Position Location
Junior Sales Coordinator – UK Reading Apply
Senior C++ Developer – Digital Forensic Solutions Stockholm Apply
Talent Acquisition Specialist Stockholm Apply
Android Tech Lead Stockholm Apply
C# Developer Stockholm Apply
Open Application No location specified Apply
Senior Security Researcher Remote Apply

Contact us

If you would like to request a quote or learn more about our products, contact sales

If you have a general question, let us know here and we will reach out to you as soon as possible.

"*" indicates required fields