Loading...
Careers at MSAB 2017-12-13T09:31:27+00:00

WHY WORK HERE

MSAB IS A GLOBAL LEADER IN FORENSIC TECHNOLOGY WITH OFFICES IN 15
LOCATIONS AROUND THE GLOBE AND CUSTOMERS IN OVER 100 COUNTRIES.

We develop high quality, easy-to-use mobile forensic solutions that empower law enforcement, national security, corrections, customs and other government agencies and help them fulfill their missions.

Our customers face many challenges — Backlogs of digital devices needing analysis, dramatically growing volumes of data, increasing levels of encryption built into devices and increasingly sophisticated threats. At MSAB, we are dedicated to helping our customers stay ahead of these challenges by giving them the best possible tools, training and support.

This is not possible without talented and creative problem solvers – innovative superheroes putting their minds together to meet these global challenges.

Be a part of this future and help our customers – as advocates for justice, safety and peace – stay ahead.

OUR CORE VALUES

WHAT WE BELIEVE IN

JOAKIM GRUNDWALL, CTO, ON WORKING AT MSAB

VIEW VIDEO

ELODIE JULAN, CUSTOMER SUCCESS TEAM MEMBER, ON WORKING AT MSAB

VIEW VIDEO

JOB VACANCIES AT MSAB

WE ARE HIRING

Use your C++ skills to help fight crime.

MSAB is a global leader in forensic technology for mobile device examination, with offices in Europe and in the USA, as well as a network of distributors across the globe. Our products are used by Police, Law Enforcement, Military, Government Intelligence Agencies and Forensic Laboratories in over 100 countries worldwide to investigate crime, gather intelligence, investigate fraud and fight corruption. The company is based in Stockholm and has been listed on the Swedish Stock Exchange since 1999. We have been recognized for the past 3 years running by The Deloitte Technology Fast 500 EMEA program as a technology company that has achieved the fastest rates of annual revenue growth in EMEA during the past five years.

We are looking for a C++ developer to join our forensic extraction team. The challenge, should you accept it, is to extract data from mobile phones and other portable devices like drones. This data can come from apps, cloud services and system files. The data needs to be processed and analyzed to be able to be presented, and in the end used in court. You will be part of the whole process from clever idea to finished feature. Our 60 person development department sits co-located in our offices in Hornstull. We’re organized in agile teams with lots of deciding power over the products and services we build.

Who are you?

You are a passionate C++ programmer that loves solving problems. We see a lot of code from iOS and Android so being fluent in Objective-C, Java, C or ARM Assembler is good. The amounts of data we work with is steadily increasing so knowledge about efficient IO handling and solutions for distributed data would be useful. You have a relevant university degree or similar knowledge attained elsewhere. You will work as part of a team with different backgrounds and competences where it’s important to be open to learning from others, but also to share what you know. You can be very senior or in the beginning of your career, we have challenges of varying difficulty. The most important thing is that you care about your work and have a strong desire to learn new things and develop a deep understanding for the challenges we face.

Please apply by sending your resume to:  Susanne.jegendal@msab.com

MSAB letar just nu efter en testautomatiserare till sitt team bestående av testautomatiserare, manuella testare och teknisk support – är det dig vi söker?

Beskrivning av tjänsten

Som testautomatiserare hos MSAB är ditt huvudsakliga fokus att utveckla och underhålla GUI-drivna automatiserade tester samt att förbättra och utveckla vårt ramverk för testautomatisering. I ditt arbete kommer du att arbeta nära tillsammans med Configuration Management för att säkerställa kontinuerlig integration och verifiering. Testfallen utvecklar du i samarbete med kollegor som genomför manuella tester. Du kan också själv då och då att få arbeta med manuell testning. Det ser vi ser som en fördel, eftersom det ger dig en god insikt i och kunskap kring vår produkt, vilket gör att du kan arbeta effektivare med utveckling av automatiserade tester.

Ansvarsområden

– Bygga ramverk för testautomatisering som gör att MSAB kan leverera produkter av absolut toppkvalitet
– Utveckla och underhålla den befintliga automatiserade testsviten
– Följa upp testresultat och säkerställa att funna defekter rapporteras snabbt och korrekt
– Skapa strategier för testning av nya produkter
– Aktivt identifiera och föreslå förbättringar i våra arbetssätt och delta i implementeringen av dessa förbättringar.

Du har

En passion för testautomatisering. Du är självgående och har kapacitet att driva ditt eget arbete samt ta initiativ.

En lagspelare som tycker om samarbete och att dela med dig av din kunskap till andra.

Ett intresse av och en förmåga att utveckla arkitekturen för testramverket samt att hjälpa våra utvecklare att öka produkternas testbarhet.

Vänligen ansök genom att skicka ditt CV till:  Susanne.jegendal@msab.com

MSAB is looking for a Technical Support in the DACH region to join our sales & support team. The person needs to be passionate about technology and customer service, enjoys a challenge and can think on their feet. Previous experience of digital forensics and working with law enforcement organisations is highly advantageous.

Responsibilities

This role will act in partnership with a well-established DACH sales and support team working directly with a customer base Germany, Austria and Switzerland. The role will work to secure new customers, assist with tender bid activities, and provide ongoing support to existing customer installations.

The key tasks of the role are as follows:

– Pre-sales support to DACH Sales Team
– Tender/bid activities (technical requirement understanding and written responses)
– Managing customer-specific configurations and input to development requirements
– Technical demonstration of products/solutions (customer visits, events/seminars)
– Post-sales support to existing customers across Germany, Austria and Switzerland

Requirements

Essential for the role is a professional outlook & demeanour, good communication skills and being comfortable working as part of a team.

Proven problem solving ability is critical to this role, possessing the ability to work with customers to identify their infrastructure and challenges and progressing to conceptualise and define potential solutions. These solutions will need to be communicated internally, defining the requirements for development, services, training, production and support.

The role requires a broad range of technical skills and experience covering:

– ICT hardware installation and maintenance
– ICT software installation, configuration and support
– Windows Operating Systems (7, 8, 10)
– Windows Active Directory and domain network environments
– XML language and scripting

The role also requires strong business and solutions skills including:

– Customer service management
– Good organisational and communications abilities
– Technical project coordination
– Requirements gathering and solutions definition
– High proficiency in technical writing skills

Location Information

The role is based from home and whilst location is not critical, it would ideally suit someone living in the Ulm or Hamburg area.  A variable amount of travel to customer sites across the Germany, Austria and Switzerland will be required on a weekly basis, this may include travel outside of normal contracted hours and overnight stays as necessary. This requires you have driving license. Occasional travel to company headquarters in Sweden.

Please apply by sending your resume to:  Susanne.jegendal@msab.com

Scope

Investigate what forensically valuable data is stored in different home automation devices from smart speakers such as Google Home and Amazon Echo to smart lighting systems like IKEA TRÅDFRI.

Objective

The purpose of this project is to extract data from the devices memory and decode any forensically significant data to a human readable format.

MSAB will provide the hardware and help with reading the memory chips of the devices.

Requirements

We are looking for an engaged student who is in his or her final year of his Bachelor studies or equivalent.

The work requires programming skills in C++, Python or similar.
Interest in chip-off, JTAG, reverse engineering is a plus, but not required.

Proposed timeline for the Thesis period is 10 weeks or 20 weeks of full-time study, equivalent to 15 or 30 academic points respectively, culminating in a final report.

Okay, I am interested. What do I do now?

Do not hesitate to contact us if you are interested in exploring this opportunity.
Please contact jani.niemenmaa@msab.com should you have any questions.

Scope

In MSAB, working with all widely used apps is part of our job. To make sure that our software product is able to decode all extracted information stored in devices seized by police forensics department, we have to run tests to guarantee that we can handle all released versions for a certain app.

App Decoder Test Procedure:

Here is how we run a test manually, when we try to test for a new app version.

Step 1: Generate test data in a device

Step 2: Extract data from device

Step 3: Verify XRY is working well for decoding extracted data

To automate this test, we have written scripts to do the job.

For step 2 and 3, the automation work is relatively easy, for those steps are more standardized.

For step 1, we are facing challenges.

Problem description:

General speaking, a program that can automate Step 1 should be able to use an app as a human. When using a chat app, the program can find out where the text box is to type and send text messages, switch view and press buttons to make calls. Here, we are not requiring the program to talk as a human. This is too advanced. We rather just need a program to learn how to use an app to generate test data in devices.

It would be easy if an app never change its UI. We could just use some basic image recognition techniques to recognize buttons, text box, contact names that we need to handle. Of course, we also need to know how to programmatically press buttons on a device screen, type words, verify data has been received by other device, etc. Most of these problems have already been solved.

Assuming, for an app’s latest version, a button icon changed slightly. Then we need a more robust image recognition algorithm. Then the problem is, in that case, what threshold value we need to choose for matching images. Will our experience-based threshold be always working?

A possible solution is an AI that can learn how to use an app by itself.

Why is this possible?

  1. To read a device screen for an AI is not too hard, comparing to other real life objects. We have started some image recognition work.
  2. We have historical app installation files, which store icon images with its meaningful file name. With historical installation files, we can also generate training data.
  3. By our previous work, we already know how to programmatically press buttons on a device screen, type words and verify data that has been received by another device.
  4.       A little demo of our bot to show why it’s possible.

Objective

Using image recognition create an program that can automatically test apps.

Requirements

We are looking for an engaged student who is in his or her final year of his Bachelor studies or equivalent.

Programming skills in C++, Python or similar.  Machine learning Knowledge. Image processing Knowledge

Proposed timeline for the Thesis period is 10 weeks or 20 weeks of full-time study, equivalent to 15 or 30 academic points respectively, culminating in a final report.

Okay, I am interested. What do I do now?

Do not hesitate to contact us if you are interested in exploring this opportunity.
Please contact jani.niemenmaa@msab.com should you have any questions.

LISTEN TO WHAT MSAB EMPLOYEES HAVE TO SAY

WHY WORK HERE?

FREDRIK OVIEDO

UX Manager

read interview

FERNANDA ALDARACA

TESTER

read interview

KJELL SVEDMAN

DEVELOPER

read interview

LOCATIONS

ALL AROUND THE WORLD

SWEDEN

USA

UK

AUSTRALIA

CHINA

CANADA

FRANCE

SINGAPORE

GERMANY

BRAZIL

RUSSIA

NETHERLANDS