Taro Logo

Compiler Engineer C++/LLVM - Leuven

Market leader in mobile application security, offering complete solutions for mobile app protection and security testing.
Leuven, Belgium
Security
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
2+ years of experience
Cybersecurity

Description For Compiler Engineer C++/LLVM - Leuven

Guardsquare, a leading mobile application security company, is seeking a passionate Compiler Engineer to join their team working on iXGuard, their LLVM-based software protection product. This role focuses on hardening iOS applications against static analysis and dynamic tampering. The position combines deep technical expertise in C++ and LLVM with security-focused software development.

The ideal candidate will be involved in developing innovative code hardening techniques to counter reverse engineering and runtime hooking attempts. Working in Leuven, Belgium, you'll be part of a dynamic, international team that values creativity and independent thinking. The role requires a Master's degree in Computer Science and 2-3 years of relevant experience, with strong emphasis on modern C++ programming and compiler technology.

As a Compiler Engineer, you'll maintain and enhance the existing codebase, research and implement new security features, and support customers. The position offers a blend of technical challenges and practical application in software security. Guardsquare provides a flexible work environment with a hybrid policy, competitive compensation, and opportunities for professional growth.

The company serves over 900 customers worldwide and has offices in Belgium, USA, and Germany. This role offers the chance to work on cutting-edge security technology while being part of a diverse, multicultural team that values continuous learning and innovation. If you're passionate about compiler technology and software security, this position offers an excellent opportunity to make a significant impact in the mobile application security field.

Last updated 3 months ago

Responsibilities For Compiler Engineer C++/LLVM - Leuven

  • Maintain and improve existing code base
  • Research, test and implement additional code hardening techniques
  • Support customers in the usage of our software
  • Continuously improve the code quality through extensive testing
  • Stay up-to-date with reverse engineering practices

Requirements For Compiler Engineer C++/LLVM - Leuven

  • Master's degree in Computer Science
  • A minimum of 2 to 3 years of experience in a similar role
  • Excellent modern C++ skills
  • Previous experience working with complex code bases
  • Familiarity with LLVM tools and libraries
  • Experience with compiler internals
  • Interest in low level programming and debugging practices

Benefits For Compiler Engineer C++/LLVM - Leuven

  • Competitive salary package
  • Tools & flexibility for self-development
  • International work environment
  • Hybrid work policy with good work-life balance

Interested in this job?

Jobs Related To Guardsquare Compiler Engineer C++/LLVM - Leuven