Software Engineer C++ /

Job Title: Software Engineer C++ /
Contract Type: Permanent
Location: Leuven, Flemish Brabant
Salary: N
Start Date: ASAP
Reference: 68395-ITBEL-RIM
Contact Name: Ritchi Mundende
Contact Email:
Job Published: January 11, 2017 16:10

Job Description

We are looking for a passionate software engineer with an interest in software security. You should be comfortable with large codebases and acquainted with the latest development practices and tools. You are familiar with the Mach and/or Linux kernel and definitely not afraid of disassemblers or debuggers.

The ideal candidate loves to come up with new ideas for the next layer of our hardening software. He or she makes good use of the available flexibility in our team to test those ideas and experiment further. He or she always aims to take things one step further.

The person we are looking to hire is able to prioritize tasks and constantly tries to improve our codebase. He or she is a disciplined and independent worker who takes pride in his product.

Desired skills

Knowledge of C++
Experience with state-of-the-art techniques in the domains of object-oriented design & development
Good verbal and written communication skills in English
Useful skills

Knowledge of compiler technologies (LLVM)
Familiarity with iOS app development
Previous experience with non-trivial and modern C++ projects
Familiarity with some or all of the following; CMake, git, Go, Objective-C, Swift
Experience with reverse engineering and the commonly used tools
Knowledge of Apple operating systems internals (OS X and iOS)
In-depth knowledge of the latest iOS jailbreaks
Familiarity with the XCode build process
Comprehension of low-level security concepts (e.g. ASLR, PIE, code signing, etc.)
What you can expect from GuardSquare?

Full-time job with a market competitive salary, meal vouchers, insurance, etc.
Flexible working hours
Freedom to use your favorite editor (Vim)