Extraction Developer C++

The MSAB vision is to empower every investigation with digital forensic solutions – for a safer world. We are a global leader in digital forensic technology for mobile device examination and analysis, with the sole focus 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. Our core values are to run an ethics-driven company with innovation and results. 

About the role 

In this role, you will be working with the challenge of extracting data from mobile phones, tablets, and other portable devices such as drones, where the main targets are Android and iOS phones. The data can come from different sources like apps, cloud services or system files. The task is to extract data that will be processed and analyzed to ultimately be used in court as evidence. Most of the coding will be done in C++, but you might look at data/code from iOS and Android so any knowledge about these platforms can be useful. You will work with complex projects with lots of creativity and innovation. In some cases, reverse engineering will be necessary to understand how the encryption of data is done by the apps and how the apps communicate with the server. You will be a part of the whole process: from idea to finished feature. 

Need to have: 

  • Experience in C++ development 
  • Fluent in English, both written and spoken 
  • An innovative mindset thinking outside the box  

Nice to have: 

  • Extensive (5+ years) professional experience of C++ development 
  • Experience in Embedded development 
  • Understanding of Linux operating system internals 
  • Understanding of Android and/or iOS operating systems and development 
  • Skills in reverse engineering of hardware and/or software 
  • Cryptology experience 

Who are you? 

You are a passionate C++ programmer that loves solving problems. You would like to work as part of a team with different backgrounds and competences where it is important to be open to learning from others, but also to share what you know. You may be at the beginning of your career or have worked for a while as a C++ developer, but it is essential that you have a very good understanding of software development. We will provide an environment where you can continuously learn new things in the world of mobile forensics such as cryptography, and where you can grow and develop new skills. 

What we can offer... 

Create a safer world with us! 

As one of the world’s leading digital forensics companies, MSAB leads the way in pioneering advancements that contribute to making our world safer.  

Your work at MSAB will bridge the gap between technology and justice. You’ll be inspired to go beyond your comfort zone, and you’ll deal with challenging and meaningful projects. When you join us, you become part of a global team that aspires to create a safer digital future, one breakthrough at a time.  

We can offer you an exciting work environment, where we value being innovative, acting ethically and delivering results in everything we do while our customers' needs are at the center. We are proud to be a fast-growing international company with more than 20+ nationalities and we work with things that really make a difference. 

Every day at MSAB is an opportunity to redefine the future of digital forensics. 

Are you up for the challenge?  

Send in your application now! 

For more information about the role, please contact susanne.kjellman@msab.com. 

 

All open positions

Position Location
Global Compensation & Benefit Specialist Stockholm Apply
Field Service Engineer London Apply
Technical Sales Specialist – UK Remote Apply
C++ Developer – XRY Core Technology Stockholm Apply
Open Application No location specified 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