All offersWrocławCSoftware Developer (C/C++Windows Device)
Software Developer (C/C++Windows Device)
C
Denuvo

Software Developer (C/C++Windows Device)

Denuvo
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Windows device driver
    advanced
    C / C++
    regular
    Windows
    regular

Job description

Take part in the development of software protection systems for games created by the largest development studios and publishers of computer games around the world.
 
Denuvo
In this role you will join our Denuvo team. This team focuses on protecting the online gaming industry. Denuvo is the global #1 Application Protection and Anti-Piracy Technology Platform in the world.

Software Engineer (C/C++)
Our ‘anti-cheat’ team is looking for an enthusiastic, forward-thinking Software Engineer with a passion for developing windows device drivers (using C/C++) who is keen to revolutionize the way we secure video games.
 
Our team’s aim is to protect video games and detect users who choose to cheat. To do this, you will be involved in areas such as: virtualization, memory management, windows kernel development, multi-threading programming, windows kernel debugging. You will also get exposed to security analysis and binary reverse engineering.

Being part of a small-sized, tightly-knit team of highly skilled Engineers, you will be highly visible and able to make an impact, fast. The team is a big advocate of clean, quality code and building clear, simple solutions to highly complex problems. We look to continually improve our processes and provide the flexibility to do so, all in the aim of delivering the best possible, highest quality outcome for our product.
 
This is a perfect opportunity to combine your experience in windows device driver development with the gaming and security industry.
 
Who we are looking for:
  • You've obtained a degree in Computer Science or have relevant work experience.
  • You have experience programming in C / C++ using object-oriented development methods.
  • You have a good understanding about Windows operating system architecture and mechanisms.
  • You have practical experience with the development of Windows device drivers.
  • You bring analytical thinking, appreciation for high-quality code, and enjoy solving complex problems using clean, simple solutions.
  • You can comfortably communicate in English (written and verbal).