Software Developer (C/C++), Windows Device Drivers

Req ID:  21802

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++)

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).


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 and benefits
  • Career and personal development opportunities
  • Flexible working spaces in state of the art offices
  • 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