Windows Driver Developer Consultant (C/C++)

Req ID:  22101

Wroclaw, PL

Category:  Software Engineering / Development

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.



In this role you will join our Denuvo team. Denuvo is a leader in providing security for the video gaming industry. We work closely with our customers (leading game developers and publishers i.e. Electronic Arts, Ubisoft) in developing new security concepts.


Software Engineer (C/C++) Consultant

Denuvo’s ‘anti-cheat’ team are looking for a knowledgeable, forward-thinking Senior Software Engineer Consultant 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.


As a consultant, we expect you to dive deep into hypervisor and virtualization research. In addition, you will be involved in areas such as: 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 specific knowledge about hypervisor and virtualization) 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 programming experience in C / C++ using object-oriented development methods.
  • You have a deep and extended understanding of Windows operating system architecture and mechanisms.
  • You bring a significant amount of professional experience in developing Windows device drivers, specifically: Hypervisor/Virtualization, Memory Management.
  • You have a great eye for detail, are accurate, curious and self-motivated.
  • You can comfortably communicate in English (written and verbal).

Contract duration and compensation: negotiable.


Why join Irdeto?

We are on a mission! A mission to secure the world’s digital platforms. Why? Because a secure platform allows our clients to produce and deliver great content. In return, you can enjoy the latest blockbuster movies, games and your favorite live events at all times. It doesn’t stop at the media industry. Our security technology is also securing connected transport and IoT applications. We are innovative, international and a great place to work.


What do we offer you?

At Irdeto, we know that it is the people who make our company a success. We encourage personal and professional growth and success among our globally diverse workforce by offering:

  • Competitive remuneration
  • A focus on collaboration, creativity, health and happiness
  • Working for a truly global company with offices in 15+ countries

With nearly 50 successful years of business innovation behind us, Irdeto is a solid company to join. We are looking for people who are energetic, dynamic and driven to be part of our community.

Welcome to Irdeto!

Job Segment: Developer, Computer Science, Virtualization, Information Technology, Programmer, Technology