Senior Software Engineer

תיאור התפקיד

  • Develop algos for various obfuscation techniques (e.g., control flow, metadata modification, etc.) that complement each other to create a layered defense
  • Lead assimilation and integration of obfuscation techniques across deferent platforms, programming languages and projects
  • Constantly improve obfuscation performance and complexity
  • Build complete, functioning UNIX-like operating systems from the source code and integration of those systems with user-space software according to requirements

דרישות התפקיד

  • Proficient in development of compiler instrumentation tools, building custom compilers and cross-compilers, and advanced system integration on Linux, macOS, and Microsoft Windows
  • More than 5 years of experience with C, C++11 and C++14, and UNIX Shell
  • Advanced development with GNU Bash, GNU Make, CMake, and Git
  • Knowledge of LLVM and Clang APIs
  • Experience in software release engineering
  • Ability to manage large code bases
  • B.Sc. in Computer Science (M.Sc. advantage)
  • A real team player and independent learner with self-learning ability that desires to learn and improve constantly – ‘can do’ approach
  • Excellent problem-solving skills
  • Passionate about clean and maintainable codebase

שליחת קורות חיים למשרה זו

File name:

File size: