DevJobs

Low level Engineer

Overview
Skills
  • C C
  • C++ C++
  • Kernel development ꞏ 3y
  • Low-level development ꞏ 3y
  • IDA
  • Reverse engineering
  • Win32 API
We’re seeking a fearless Low Level Engineer to become part of Overwolf’s core engineering team. You’ll protect and optimize our platform’s low‑level infrastructure, crafting secure and scalable solutions that power the next revolution in gaming. If you thrive on diving deep into system internals and slaying hidden bugs, your quest begins here.

Responsibilities:

In this role, you will:

  • Be the owner of challenging, mission‑critical projects that have a direct impact on our platform
  • Conduct low‑level and vulnerability analysis of complex and diverse software systems
  • Design, develop, and document proof‑of‑concept software to demonstrate technical findings
  • Build custom tools and automation programs to streamline low‑level system analysis
  • Collaborate across teams to drive innovation and deliver robust, system‑level solutions
  • Hunt down low-level demons and banish them from the realm

Requirements:

  • 3+ years of low‑level / kernel development experience
  • Experience with IDA
  • Thorough understanding of C and C++
  • Excellent grasp of the Win32 API and runtime environment
  • Reverse engineering skills
  • Strong solution design skills
  • Highly motivated, quick learner, and effective communicator
  • Demonstrated hands-on experience with diving into new technologies, rapidly experimenting, validating ideas, and delivering reliable, production-ready code.

Bonus Points

  • Bachelor’s degree in Computer Science or Mathematics, or equivalent experience
  • Knowledge of kernel‑level security mechanisms and exploitation techniques
  • Passionate about gaming, with a strong interest in PC and console titles.
Overwolf