Guardsquare

Compiler Engineer C++/LLVM (Singapore)

Guardsquare
Apply
3 months ago
Singapore, SingaporeMid Level

Responsibilities

  • Develop and improve C++/LLVM-based products.
  • Research, test, and implement new functionality and code-hardening techniques.
  • Work with compiler internals, LLVM tools and libraries, and complex application-processing pipelines.
  • Maintain and continuously improve a large, mature codebase.
  • Investigate, reproduce, and debug complex technical issues.
  • Help customers integrate and use the software successfully.
  • Collaborate with customers and internal R&D teams to solve engineering problems.
  • Improve software quality through extensive testing.
  • Stay current with compiler technology, mobile application security, and reverse engineering.

Requirements

  • Master’s degree in Computer Science or a related field.
  • At least 2–3 years of relevant software engineering experience.
  • Excellent C++ skills.
  • Experience working with large or complex codebases.
  • Knowledge of compiler internals and familiarity with LLVM tools and libraries.
  • Experience with low-level programming and debugging.
  • Strong analytical and problem-solving skills.
  • Ability to communicate complex technical topics clearly and collaborate directly with customers.
  • Interest in software security and reverse engineering.

Benefits

  • Full-time, office-based position in Guardsquare’s new Singapore office.
  • Opportunity to help build a new R&D team from its early stages.
  • International environment focused on technical ownership, collaboration, and continuous learning.
  • Opportunity to work on challenging software protection and reverse-engineering problems and develop C++ and LLVM expertise.
  • Ability to share ideas and turn them into working solutions.

Tech Stack

Categories

Guardsquare

About Guardsquare

51-200 employees

Guardsquare builds mobile application security software for developers and security teams, offering tools for app security testing, code hardening, runtime protection, and threat monitoring based on the open-source ProGuard project. Founded in 2014 and headquartered in Leuven, Belgium, the privately held company sells commercial products such as DexGuard and iXGuard and serves over 1,000 customers worldwide, with offices in Ghent, Boston, and Munich.

Contact me