Senior Reverse Engineer

Req ID:  18281

Ottawa, CA

Category:  Software Engineering / Development

Join our Security Assurance team as part of our Ethical Hacking group within Irdeto bringing its considerable knowledge of the dark corners of computing to bear against cybersecurity products — both internal and external.


Cloakware™ Market Unit

Our mission is to become the number 1 software security provider on the planet in terms of usability, security and brand. That is why the Cloakware™ team is responsible for leveraging the world’s best software security to protect digital platforms. The team focuses on building, delivering and supporting Cloakware™ for automotive, payments and banking, games and future IoT markets.


Senior Reverse Engineer

Be a part of a team of authorities in OS, Application and Crypto Security where the topics of the day vary but the focus on deep security (offensive and defensive) is constant. Our Security Assurance team is an Ethical Hacking group within Irdeto bringing its considerable knowledge of the dark corners of computing to bear against cybersecurity products — both internal and external. You’ll use a variety of debuggers, disassemblers, and decompilers as projects require, such as IDA Pro, Radare2, Binary Ninja, gdb, lldb, and others. Your primary responsibilities will include analyzing the security of Software Applications, Web Services, and Operating Systems for both for internal and external customers, on various platforms including desktops, mobile devices, embedded systems, IoT devices, and even automotive products.  This can include Penetration Testing (white-, gray-, or black-box), Security Design Reviews, risk analysis, the creation of attack trees, and writing of reports that detail your findings.

Key responsibilities:

  • Working with Architects and Developers to create secure designs, both internally and for our customers
  • Identifying key assets in software design to turn software products into secure software products
  • Recreating and understanding existing software breaches in order to help design defenses and mitigations
  • Keeping up with the ever-changing state of cybersecurity
  • Solving problems and subtle errors in systems you have no control over
  • Reverse engineering heavily protected binaries

Who we are looking for:

  • Experience in Software Development & Design
  • Expertise in several programming languages, including C/C++
  • Expertise in more than one Assembly Language, e.g. Intel and ARM
  • Familiarity with multiple Operating Systems and their low-level internals, e.g. Windows, Linux, Mac
  • Experience in building applications for at least one mobile platform, e.g. Android and iOS
  • Ability to program in scripting languages such as Perl, Python, bash, etc.
  • Reverse Engineering experience, including the use of debuggers, disassemblers, and reverse-engineering tools such as IDA Pro, Radare, etc...
  • Network analysis or exploitation experience
  • Participation in CTF (Capture the Flag) events
  • Excellent communication and report writing skills

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


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: Embedded, Linux, Testing, Cyber Security, Technology, Security