Loading...
Careers at MSAB 2018-04-12T09:40:04+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

MSAB is the global leader in forensic technology for mobile device examination with offices around the world and headquarters in Sweden. The company has been involved with mobile communications since 1984 and now has a singular focus on the forensic recovery of data from mobile devices.
MSAB’s products and solutions 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. In the UK alone we supply 100% of Police Forces with technologies for mobile device examination and analysis.

Role Definition

The primary objective of this role is to support the growth of Micro Systemation Ltd (MSAB) a UK based subsidiary of Micro Systemation AB. The role is responsible to drive increased revenue across a diverse and well-established customer base.

• Drive increased Sales revenue for UK and broaden the customer base
•  Manage existing customer relationships, identifying new opportunities
•  Deliver revenue results against set quarterly and annual targets
•  Support and attend various customer meetings and seminars/conferences

The role is dynamic and requires a high degree of performance whilst remaining flexible to adapt with the changing demands of the business.
Based from home, and whilst location is not critical, it would ideally suit someone living in the London or East England regions. Essential for the role is a professional outlook & demeanour, excellent communication skills, and comfortable working as part of a high performance team. Frequent travel to customer sites and/or events & seminars across the UK, with overnight stays as necessary. Occasional travel to other company locations in Sweden and the US.

Candidate Profile

MSAB is looking for a talented individual with existing Sales, Business Development, or Account management experience; someone who enjoys a challenge and is results focused. The ideal individual will need to be competent with technical-based products, with a strong understanding of sales and business development processes and tools; proficiency with CRM and Microsoft Office is required. Experience of digital forensics or working with law enforcement organisations would provide a distinct advantage.

Candidates will have proven work ethics, be highly self-motivated, and with good A Level or equivalent qualifications. The individual is expected to be team orientated and have the ability to communicate clearly at a number of levels with both internal and external stakeholders.
MSAB will provide business and product training to support the role requirements. A full and clean driving licence is required.

Skill Required

MSAB is looking for self-driven individuals with a passion for delivering results, able to operate in a high-growth business whilst supporting a stable and innovative customer base.

The role requires a range of skills and experience including:

•  Fundamental business understanding and acumen
•  Effective sales and account management
•  Ability to navigate multi-stakeholder customers, from user to manager to procurement
•  Excellent English both verbal and written, including strong presentation skills
•  Technically adept, able to learn new applications and deliver product demonstrations
•  Proficient with Microsoft Office and CRM (Microsoft Dynamics CRM preferred)
•  Initiative, lateral thinking, creative problem-solving outlook

Key Functions

The core functions of the role are as follows:

•  Lead business development activities for new and existing customers
•  Generate quotations and manage ongoing communications with customers
•  Deliver against quarterly and annual sales revenue targets
•  Ensure CRM system up to date with customer activities (opportunities, quotes, meetings)
•  Assist with annual business plan and revenue forecast generation
•  Support other business activities as required

Please apply by sending your resume and CV to: careers@msab.com

MSAB, är marknadsledande inom Digital kriminalteknik (Mobile Forensics) där man arbetar med att få fram information som används för bevissäkring från mobila enheter. MSAB bedriver produktutveckling, produktion, marknadsföring och försäljning av lösningar inom området. 

Kunderna finns i mer än 120 länder över hela världen och utgörs av Polis, Underrättelsetjänst, Tull och Försvar.

MSAB grundades 1984 är noterat på Nasdaq OMX Stockholm sedan 1999. Bolaget har flera gånger utsetts till Gasellföretag och listas på Sweden Technology Fast 50 samt EMEATechnology Fast 500.

Bolaget är globalt representerat med ca 150 anställda varav ett 100-tal medarbetare på huvudkontoret i Stockholm och även egen personal i Tyskland, Frankrike, Holland, Spanien, Italien, England, USA, Kanada, Kina, Ryssland, Australien och Brasilien. Ca en tredjedel anställda är kvinnor. MSAB sitter i Hornstull, Hornsbruksgatan 28, Stockholm.

Teknisk sälj support/ Produktspecialist

Marknadens ökade efterfrågan och MSAB´s fortsatta tillväxt innebär att vi nu ytterligare behöver förstärka vår försäljningskapacitet globalt och söker därför ytterligare en Teknisk sälj support/ produktspecialist. Tjänsten utgår från vårt huvudkontor i centrala Stockholm och kommer stödja säljare, partners och globala projekt.

Arbetsuppgifter/Dina ansvarsområden

Du kommer arbeta i ett team med andra produktspecialister, tillsammans med våra säljare och partners globalt och rapportera direkt till försäljningschefen för MSAB. Du kommer stötta och hjälpa säljare och partners före, under och efter försäljning med att demonstrera våra produkter samt ta fram lösningar till våra kunder. Utöver detta medverkar du i offertarbeten och ger support till befintliga kunder och deras kundinstallationer, både avseende hård-, mjukvarulösningar och i förekommande fall även systemlösningar.

Du måste tycka om att lösa tekniska problem och arbeta med teknisk support och du ska brinna för att hantera kundernas utmaningar med våra produkter och lösningar. Utöver detta tycker du även om att genomföra tekniska presentationer och demonstrationer vid seminarier och ”workshops” såväl live som webinars.

Vem är du?

  • Du har minst 3 års erfarenhet av teknisk försäljning eller arbetar idag med digital kriminalteknik
  • Du talar och skriver god engelska och svenska och gärna ett eller flera ytterligare språk
  • Du brinner för teknik och kundsupport, och utmanas av att hitta på lösningar som tillmötesgår våra kunders behov
  • Du har förhoppningsvis erfarenhet av att arbeta med myndigheter främst polis, tull och försvar är meriterande
  • Du har god förståelse av tekniska trender på mobilmarknaden globalt
  • Du är självständig och driven och kan resa 60-80 dagar om året
  • Du har stark presentations- och kommunikationsförmåga

Vi erbjuder MSAB

  • Ett världsledande företag inom digital kriminalteknik där vi varje dag medverkar till att hjälpa brottsbekämpande myndigheter att bli effektivare och få världen att bli säkrare
  • Produkter och lösningar i teknisk framkant
  • Ett kraftigt växande företag på en expanderande marknad med möjlighet till spännande personlig utveckling
  • Förutom ovan och en mycket trevlig arbetsmiljö tillsammans med duktiga engagerade kollegor, så erbjuder vi även god marknadsmässig lön, pensionsavsättning, friskvårdsbidrag och sjuk-och sjukvårdsförsäkring.
  • Anställningen är en tillsvidareanställning, heltid, med start enligt överenskommelse

Område:
Stockholm
Stockholms län

Anställning: 
Tillsvidare Heltid

Kontakt:
Susanne Jegendal
+46 707 995 615
susanne.jegendal@msab.com

Product Manager to MSAB

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.

MSAB is now in the process of creating a new Product Management team to drive both operational and strategic topics across the product lifecycle for all MSAB products.  The team will work very closely with both Sales/Marketing and the MSAB R&D departments and is located in Stockholm.

As Product Manager your role will include direct management of a portion of the overall MSAB ecosystem product portfolio.  Work will include identification, definition, and prioritization of new features and functions across product releases working within our sprint based agile development process directly with the development teams.  Also, deep knowledge of mobile forensics (e.g. devices, apps, data points, analysis methods, etc.) will be required and the role will include regular interaction with the market including customers and partners as well as Sales and Marketing within MSAB.  Together with the other Product Managers you will also engage in planning and managing an integrated strategic product roadmap for the entire MSAB product portfolio.

 

Who are you?
You are both a driven individual and a team player and you possess a keen interest in technology and in driving software based product development.  As we deal with a large number of diverse customer needs and ideas from all over the world it is important for you to be able to efficiently organize and prioritize items into recognizable and understandable tasks and to be able to define clear business value for all initiatives.  Given the technical nature of our products it is important for you to have a technical degree (university level) and/or relatively equivalent direct work experience with software based products.  As this is a senior role requiring the ability to coordinate across many departments and levels within the organization you must have direct product management experience (or similar) within a software based product environment and overall 3-10 years of relevant work experience.  Direct work experience within digital forensics is preferred but not required.

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

Om MSAB

MSAB, är marknadsledande inom Digital kriminalteknik (Mobile Forensics) där man arbetar med att få fram information som används för bevissäkring från mobiltelefoner, handdatorer och GPS´er. MSAB bedriver produktutveckling, produktion, marknadsföring och försäljning av lösningar inom området.

Kunderna finns över hela världen och utgörs av Polis, Underrättelsetjänst, Tull och Försvar.

Bolaget är globalt representerat och har egen personal i Sverige, Tyskland, Frankrike, Holland, USA, Canada, England, Brasilien, Kina, Singapore, Ryssland samt Australien.

MSAB grundades 1984 är noterat på Nasdaq OMX Stockholm sedan 1999. Bolaget har flera gånger utsetts till Gasellföretag och listats på Sweden Technology Fast 50 samt EMEATechnology Fast 500.

MSAB har idag 150 anställda varav ett 100-tal medarbetare på huvudkontoret i Stockholm. Ca en tredjedel anställda är kvinnor. MSAB sitter i Hornstull, Hornsbruksgatan 28, Stockholm.

Arbetsbeskrivning

Vi söker nu efter en driven och serviceminded administratör till vårt kontor på Södermalm. Du kommer att arbeta åt både försäljnings -och utbildningsavdelningen där ditt primära ansvar innebär att vara stöd och support i olika ärenden samt se till att rätt information finns tillhands. Du tillhör HR-avdelningen där det idag arbetar tre personer.

I rollen som administratör kommer dina huvudsakliga arbetsuppgifter vara:

• Tillgodose rätt utbildningsmaterial, skeppningar och ordna med diverse dokument som behövs för att skeppa utbildningsmaterial till olika länder
• Ge stöd och support via mail och telefon i olika ärenden
• Stödja säljare världen över med diverse uppgifter
• Uppdatera samt ta ut statistik från CRM

Vem är du?

Vi söker dig som har något eller några års erfarenhet av administrativt arbete och CRM-system. Du har goda kunskaper i Officepaketet och är flytande i svenska och engelska i tal och skrift.

Som person är du proaktiv, orädd och framåt samtidigt som du har sinne för detaljer och ställer höga krav på noggrannhet. För att trivas i rollen som innebär många kontaktytor krävs att du är kommunikativ, utåtriktad och att du har en naturlig känsla för service. Vidare är du målmedveten, driven och prestigelös, en lagspelare som hjälper till där det behövs!

Vad erbjuder MSAB dig?

Förutom en mycket trevlig arbetsmiljö tillsammans med duktiga kollegor, på centralt beläget kontor mitt i Hornstull, så erbjuds du bla. god marknadsmässig lön, pensionsavsättning, friskvårdsbidrag och sjuk-och sjukvårdsförsäkring.
Anställningen är en tillsvidareanställning, heltid, med start enligt överenskommelse.

Område:
Stockholm
Stockholms län

Anställning: 
Tillsvidare Heltid

Kontakt:
Susanne Jegendal
+46 707 995 615
susanne.jegendal@msab.com

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

Om verksamheten

MSAB, är marknadsledande inom Digital kriminalteknik (Mobile Forensics) där man arbetar med att få fram information som används för bevissäkring från mobiltelefoner, satellittelefoner och PDAs. MSAB bedriver produktutveckling, produktion, marknadsföring och försäljning av lösningar inom området.

Kunderna finns över hela världen och utgörs av Polis, Underrättelsetjänst, Tull och Försvar.

Bolaget är globalt representerat och har egen personal i Sverige, Tyskland, Frankrike, USA, England och Brasilien, Kina, Ryssland, Australien och Canada.

MSAB grundades 1984 är noterat på Nasdaq OMX Stockholm sedan 1999. Bolaget har flera gånger utsetts till Gasellföretag och listas på Sweden Technology Fast 50 samt EMEATechnology Fast 500.

MSAB har 130 anställda varav ett 100-tal medarbetare på huvudkontoret i Stockholm. Ca en tredjedel anställda är kvinnor. MSAB sitter i nyrenoverade lokaler i “T-banehuset” vid Hornstull, Hornsbruksgatan 28.

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.

MSAB arbetar just nu med att implementera kontinuerlig integration och leverans och testautomatisering är en mycket viktig pusselbit i denna utveckling. Din roll är därför mycket viktig för MSAB.

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

  • 1-2 års erfarenhet av testautomatisering
  • Erfarenhet av att utveckla i C#, PowerShell, PHP, Javascript
  • Erfarenhet av Teamcity eller motsvarande verktyg
  • Erfarenhet av Specflow och Gherkin
  • Erfarenhet av versionshanteringssystem, helst Perforce
  • Erfarenhet av agil testning och arbete med kontinuerlig utrullning

Vem är du?

Du har en passion för testautomatisering. Du är självgående och har kapacitet att driva ditt eget arbete samt ta initiativ. Du är en lagspelare som tycker om samarbete och att dela med dig av din kunskap till andra. Du har 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.

Du talar flytande svenska och engelska

Vad erbjuder MSAB dig?

Förutom en mycket trevlig arbetsmiljö tillsammans med duktiga kollegor, på centralt beläget kontor mitt i Hornstull, så erbjuds du bla. god marknadsmässig lön, pensionsavsättning, friskvårdsbidrag och sjuk-och sjukvårdsförsäkring.

Anställningen är en tillsvidareanställning, heltid, med start enligt överenskommelse.

Urval sker löpande. Tyvärr har vi ingen möjlighet att ta emot ansökningar via e-mail men du är välkommen att söka till tjänsten genom att klicka på länken “ansök till tjänsten” nedan.

För mer information eller frågor är du välkommen att kontakta:
Susanne Jegendal
+46 707 995 615
susanne.jegendal@msab.com

Område:
Stockholm
Stockholms län

Anställning: 
Tillsvidare Heltid

Kontakt:
Gunilla Von Gegerfelt
0739-88 85 94
gunilla.von.gegerfelt@jurekexecutive.se

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 analysis team. The challenge, should you accept it, is to present data from mobile phones and other portable devices like drones in ways that are useful to the investigators. This data can come from apps, cloud services and system files. The data, stored in MSAB’s proprietary format, needs to be processed in order to be presented and in the end used in court. You will be part of the whole process from clever idea to finished feature. Your days will be filled with discussions with your awesome colleagues as well as coding new features that will help our customers to be more efficient! Our 60 person development department sits co-located in our offices in Hornstull. Developers, testers and designers are 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 and creating user-friendly interfaces in WPF. The amounts of data we work with is steadily increasing so knowledge about efficient IO handling and solutions for concurrent processing 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 is important to be open to learning from others, but also to share what you know. We are mainly looking for someone who has been working with software development in a Windows environment for 3 years or more, but we have challenges of various 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 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.

At MSAB we face some of the most challenging problems in vulnerability discovery and exploitation. We daily audit, attack and exploit some of the most secure systems available made by some of the largest companies in the world. Each day victims of crime are helped by our solutions and perpetrators are brought to justice. At MSAB we get the satisfaction of both attacking very difficult problems while also contributing to society in a positive way.

The senior security researcher will be responsible for identifying and exploiting vulnerabilities in embedded devices, primarily mobile devices. Together with the research manager you will identify interesting targets, enumerate attack surfaces, audit both binaries and source code in order to identify vulnerabilities and finally develop high reliability exploits for the identified vulnerabilities.

It is expected that you either have a body of published work ranging from a series of CVE identifiers to working exploits for said vulnerabilities, or can demonstrate experience with vulnerability identification and exploit development through a practical test.

The position is based at MSAB’s head office in Stockholm, Sweden.

Responsibilities:

  • Identify and exploit vulnerabilities in systems with a strong security posture.
  • Be a team player and participate in an environment where information sharing is very important.
  • Help guide less experienced MSAB security researchers and provide expert feedback on ongoing projects.

Requirements:

  • Minimum of 5 years of professional experience in the security research field.
  • Demonstrated experience with identifying and exploiting software vulnerabilities in systems with a strong security posture, preferably mobile devices.
  • A strong understanding of:
    • Source code auditing, primarily C, C++, AArch32 assembler and AArch64 assembler.
    • Binary auditing, primarily AArch32 and AArch64 based systems.
    • The Android or iOS operating system, applications and their various security systems.
    • Fuzzing of both kernel space boundaries as well as user space parsers.

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

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

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

KICKOFF 2018

Each year, all MSAB employees worldwide come together in one place for Kickoff: To promote teamwork, align on goals and build trust. In February, we met for three days in Marbella, Spain. We celebrated our successes in 2017 and planned how to achieve even greater success in 2018. A wine-tasting session didn’t hurt.

LOCATIONS

ALL AROUND THE WORLD

SWEDEN

USA

UK

AUSTRALIA

CHINA

CANADA

FRANCE

SINGAPORE

GERMANY

BRAZIL

RUSSIA

NETHERLANDS