Cyber Security Research Engineer - Embedded Systems

Richard Wheeler Associates
Central London, London
10 Jun 2017
10 Jul 2017
Contract Type
Full Time

Cyber Security Research Engineer / Hardware Engineer / Technical Lead - reverse engineering, black box testing, hardware hacking, embedded systems, firmware - Central London

£60-70k + benefits

Our client, a world leader in cyber security, is looking for an experienced Cyber Security Research Engineer who has the skills and passion required for disassembling software, writing shellcode, and hacking embedded systems.

We are looking for individuals who love the challenge of solving seemingly intractable problems and who think that "secure" is just a matter of perspective.

As a senior member of the team you will be expected to serve as a technical lead in our London office performing the following types of tasks:

- Reverse engineering, hardware hacking, and black-box style testing against embedded systems and device firmware

- Security code review and black-box testing at the OS and application layers

- Vulnerability discovery and working PoC exploit development to gain and expand access to systems and data

The following qualifications are expected from potential applicants:

- Experience in reverse engineering hardware, OS kernel or system library levels (WinAPI, POSIX)

- Knowledge of architecture specific assembly languages (x86, x64, ARM)

- Familiarity with R/E tools such as disassemblers and instruction-level debuggers

- Good understanding of compilers and binary protections (ASLR, DEP, Stack Canaries)

- Experience with penetration testing against a wide variety of application layer platforms, including web, mobile, and thick client

- Familiarity with application layer assessment tools, such as local proxies and fuzzers

- Excellent communication skills, both written and oral; the ability to concisely communicate security risks to both technical and business audiences

- Ability to work both independently and perform as a leader in a team environment

The following skills are not required from applicants but would be a strong plus:

- Professional development experience in C/C++ at hardware, OS kernel or system library levels (WinAPI, POSIX)

- Familiarity with intermediate runtimes environments (i.e. .NET, JVM, etc.)

- Strong grasp of cryptography fundamentals

- Good understanding of the following concepts: boot loaders, file systems, networking and device drivers

If you enjoy performing deep technical work in a fun and casual atmosphere, contact us to find out more about joining our team.

Cyber Security Research Engineer / Hardware Consultant / Technical Lead - reverse engineering, black box testing, hardware hacking - Central London

£60-70k + benefits