Reverse engineer (Berlin; onsite)

Reverse engineer (Berlin; onsite)

Job ads

Information

Do you have experience with binary code analysis? Using tools like IDA is your second nature? Do you enjoy analyzing malware or finding security vulnerabilities? Then analyzing a large application like Office will give you a whole new set of challenges! You need to understand data structures and algorithms involving dozens of functions all from nothing but binary. Here is what we offer in a nutshell: - A wide array of extremely challenging tasks - An international team of brilliant minds - A working environment that makes this team stay and grow - Enough time to make sure that every detail of your solution is perfect - A flat organization and plenty of room for your ideas - No scheduled meetings - Family-friendly working hours, no deadlines, no overtime - Support for relocation - A competitive salary from the start and a raise to EUR 130,000 annually after only one year About our reverse engineering think-cell distinguishes itself from other Microsoft Office add-ins by having an intuitive user interface, smart algorithms that automate many tasks and, not least, a deep integration into its Office host application. To achieve this deep integration, we use the public APIs offered by Office and Windows whenever we can, but unfortunately, they do not let us do everything we want to do. So we add our own customization hooks into the Office and Windows binaries. When think-cell loads, it finds the code locations and installs its hooks. Instead of using fixed addresses, we find code locations using machine code patterns to be robust against minor changes. If an update to Office or Windows still breaks some of the patterns, think-cell will automatically download and install any available version with updated patterns. To read the full job description and find out more about this position scan the QR code or use the following link: think-cell.com/wad_reverse
think-cellA38think-cell is a fast-paced software company in Berlin, Germany, with a focus on developing graphics products that stand out from the crowd. More than 1,000,000 users world-wide rely on our software for their daily business as it makes creating graphical presentations so much easier, faster and more enjoyable. Among our customers are many renowned consulting companies and large international corporations (e.g. Accenture, American Express, Coca-Cola, Google, Pfizer, Tesla Motors and many others). We do not have to make compromises with regard to code quality and beauty, because think-cell is profitable. We are willing to go the extra mile of developing sophisticated algorithms and refining our user interface, and we are proud of our many happy customers. The fact that the company is owned and managed by seasoned computer scientists certainly contributes to a working environment that makes exceptional developers come and stay. About our software Our focus is on business slides (as opposed to more artful applications) because they offer great potential for automation of layout tasks that are traditionally performed by PowerPoint users themselves. Challenges are plenty: from a solid understanding of what makes a good layout and which guidelines are followed by humans who do manual layout, to algorithms that produce an acceptable output fast enough for interactive slide design, to a graphical user interface that supports our new, original approach to slide layout in a way that is easy to understand yet unobtrusive, to solid technical solutions for automatic bug reporting and automatic updates, to compatibility with third-party software on the computers of half a million users.

Log in