Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
16 karma · joined August 3, 2010
Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
We're looking for Java and C++ compiler engineers among other roles.
Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
The company grew from the open-source ProGuard Java shrinker, which started as a hobby project 20 years ago, into the market leader for application protection.
We're looking for Java and C++ compiler engineers among other roles.
Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
Guardsquare develops state of the art mobile application protection solutions, for Android and iOS.
The company grew from the open-source ProGuard Java shrinker, which started as a hobby project 20 years ago, into the market leader for application protection.
We're looking for Java and C++ compiler engineers among other roles.
Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
Guardsquare develops state of the art mobile application protection solutions, for Android and iOS.
The company grew from the open-source ProGuard Java shrinker, which started as a hobby project 20 years ago, into the market leader for application protection.
We're looking for Java and C++ compiler engineers among other roles.
Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
Guardsquare develops state of the art mobile application protection solutions, for Android and iOS.
The company grew from the open-source ProGuard Java shrinker, which started as a hobby project 20 years, into the market leader for application protection.
We're looking for Java and C++ compiler engineers among other roles.
Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
Guardsquare develops state of the art mobile application protection solutions, for Android and iOS.
The company grew from the open-source ProGuard Java shrinker, which started as a hobby project 20 years, into the market leader for application protection.
We're looking for Java and C++ compiler engineers among other roles.
Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
Guardsquare develops state of the art mobile application protection solutions, for Android and iOS.
The company grew from the open-source ProGuard Java shrinker, which started as a hobby project 20 years, into the market leader for application protection.
We're looking for Java and C++ compiler engineers among other roles.
Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.
You can find more details on the careers page https://www.guardsquare.com/careers#rd
We split out ProGuardCORE from ProGuard 2 years ago, to provide as a library the core underlying bytecode manipulation & analysis tools that ProGuard and the Android security solution DexGuard both use.
Much of our recent focus in ProGuardCORE has been on the code analysis components: we've recently added to ProGuardCORE some of the analyses that power our AppSweep mobile security scanning service (https://appsweep.guardsquare.com/). For example, taint analysis https://guardsquare.github.io/proguard-core/taintcpa.html
One of the things we use it for is testing: we can craft specific bytecode sequences that we want to test; for example, it's useful to test cases we've seen in the wild (e.g. obfuscated code) or to create a test that doesn't rely on a specific compiler/version.
An example of using the assembler from a ProGuard unit test https://github.com/Guardsquare/proguard/blob/master/base/src...
Some examples for code generation: ProGuard where the project originated (https://github.com/Guardsquare/proguard), Brainf*ck compiler (https://github.com/mrjameshamilton/bf), Lox compiler (https://github.com/mrjameshamilton/klox)
Disclaimer: I work at Guardsquare on ProGuardCORE so may be biased :)