#compiler #kotlin #java #cpp #llvm #security #obfuscation #epona
Compiler Engineer for Java/Kotlin Obfuscation
https://quarkslab.bamboohr.com/jobs/view.php?id=12
Senior Compiler Engineer
https://quarkslab.bamboohr.com/jobs/view.php?id=5
Paris (can be remote, in France)
Full-Time
Mid-level
salary not specified
Quarkslab is a French company specializing in information security R&D, consulting and software development.
We want to expand our LLVM-based way of protecting apps to other languages, especially Java and Kotlin.
We have run various tests to have Java and LLVM work together [1]. Now is time to move forward and that will be your job.
In the position, you will have to study and experiment with our past results, then build the new system supporting these languages.
The end goal is to re-use as much as possible what is one done in our already existing obfuscator which works at the IR level with LLVM, and then bring it to the Java byte code.
This will likely require some adaptations of our protections to support some specific constructs of the Java virtual machine (e.g. garbage collection).
Who you are:
The skills or knowledge we think you should have:
- Familiar with LLVM or other compilation framework
- Development in C++ and Java
- Team player to exchange about your knowledge with others
But also, that would be nice if you knew:
- Java or Kotlin, and even better if you already played with the virtual machine internals
- Reverse Engineering
- CMake, Git and Gitlab
- Python
Compiler Engineer for Java/Kotlin Obfuscation
https://quarkslab.bamboohr.com/jobs/view.php?id=12
Senior Compiler Engineer
https://quarkslab.bamboohr.com/jobs/view.php?id=5
Paris (can be remote, in France)
Full-Time
Mid-level
salary not specified
Quarkslab is a French company specializing in information security R&D, consulting and software development.
We want to expand our LLVM-based way of protecting apps to other languages, especially Java and Kotlin.
We have run various tests to have Java and LLVM work together [1]. Now is time to move forward and that will be your job.
In the position, you will have to study and experiment with our past results, then build the new system supporting these languages.
The end goal is to re-use as much as possible what is one done in our already existing obfuscator which works at the IR level with LLVM, and then bring it to the Java byte code.
This will likely require some adaptations of our protections to support some specific constructs of the Java virtual machine (e.g. garbage collection).
Who you are:
The skills or knowledge we think you should have:
- Familiar with LLVM or other compilation framework
- Development in C++ and Java
- Team player to exchange about your knowledge with others
But also, that would be nice if you knew:
- Java or Kotlin, and even better if you already played with the virtual machine internals
- Reverse Engineering
- CMake, Git and Gitlab
- Python
#compilers #llvm #obfuscation #ios
LLVM-based software protection product focuses on hardening iOS applications against both static analysis and dynamic tampering.
The ideal candidate loves to come up with new ideas for our next code hardening layer to counter reverse engineering techniques and runtime hooking.
You make good use of the available flexibility in our team to test those ideas and experiment 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 or her work.
https://www.guardsquare.com/en/company/jobs?gh_jid=1047203
LLVM-based software protection product focuses on hardening iOS applications against both static analysis and dynamic tampering.
The ideal candidate loves to come up with new ideas for our next code hardening layer to counter reverse engineering techniques and runtime hooking.
You make good use of the available flexibility in our team to test those ideas and experiment 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 or her work.
https://www.guardsquare.com/en/company/jobs?gh_jid=1047203
Guardsquare
Jobs
We are always looking for talented people to join our team. Click here to view our current job openings.
#compilers #java #obfuscation #hardening
Compiler Engineer Java Bytecode
We develop the successful open source project ProGuard and the cutting-edge security product DexGuard. Using compiler technology and obfuscation, encryption and optimisation techniques we make Java and Android applications smaller, faster and more hardened against reverse engineering and tampering.
https://www.guardsquare.com/en/company/jobs?gh_jid=1047231
Compiler Engineer Java Bytecode
We develop the successful open source project ProGuard and the cutting-edge security product DexGuard. Using compiler technology and obfuscation, encryption and optimisation techniques we make Java and Android applications smaller, faster and more hardened against reverse engineering and tampering.
https://www.guardsquare.com/en/company/jobs?gh_jid=1047231
Guardsquare
Careers | Guardsquare
Guardsquare's current job openings: Passionate about mobile technology? Join our dynamic and international team!
#compilers #hardening #obfuscation #javascript
Compiler Engineer JavaScript
We develop the successful open source project ProGuard and the cutting-edge security products DexGuard and iXGuard. Using compiler technology and obfuscation, encryption and optimisation techniques we harden Android and iOS applications against reverse engineering and tampering.
https://www.guardsquare.com/en/company/jobs?gh_jid=1047301
Compiler Engineer JavaScript
We develop the successful open source project ProGuard and the cutting-edge security products DexGuard and iXGuard. Using compiler technology and obfuscation, encryption and optimisation techniques we harden Android and iOS applications against reverse engineering and tampering.
https://www.guardsquare.com/en/company/jobs?gh_jid=1047301
Guardsquare
Careers | Guardsquare
Guardsquare's current job openings: Passionate about mobile technology? Join our dynamic and international team!
#llvm #cpp #russia #ios #obfuscation
Разрабатывать обфускатор для iOS-приложений на уровне LLVM IR
https://hh.ru/vacancy/91928928
Разрабатывать обфускатор для iOS-приложений на уровне LLVM IR
https://hh.ru/vacancy/91928928
hh.ru
Вакансия С++ разработчик (Compiler, LLVM) в Москве, работа в компании Т-Банк (вакансия в архиве c 24 июня 2024)
Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 03.06.2024.