drjobs Reverse engineer العربية

Reverse engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Berlin - Germany

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Would you like to work on challenging visualization problems reverse engineering of Microsofts code and reinventingthe user interface

Our clientscompany was established in 2002 and now has over 50 employees from over 20 countries. Their product isthe leading data visualization software for business presentations. Our clientschallenge is to offer the mostintuitive user interface forgenerating complex datadriven charts and slides while at the same timeensuring consistency accuracy and seamless integration with Microsoft Office. They save timefor theircustomers by automating many tasks for them like chart labeling or slide layout. More thanusers worldwide (such as American Express CocaColaDeloitte Consulting Ernst & Young GoogleHewlettPackard NokiaPorscheConsulting etc.) rely on their software for the daily business. Our clientis the only German company funding a C ISOcommittee delegation so there is a good chance that components they invent will find their way into thestandard.

You will work largely independently and will be responsible for the whole range of activities when implementing a new feature. You should be able to look at a problem from the users perspective and discuss abstract concepts with fellow developers. Our clientexpects each of the developers to do architecture design implementation customer feedback and bug fixing rather than splitting these activities between several people. They thus put everyone in control of their own work.

Job requirements:

  • Language: fluent English or German. We only require one of these languages
  • Working experience: binary code and malware analysis IDA securityvulnerabilities understanddata structures and algorithms involving dozens of functions all from nothing but binary
    Education: EU citizens/residence holders any; others have to have a University degree (startingfrom Bachelor) so we can sponsor the work permit

About our clients reverse engineering:

Our client distinguishes itself from other Microsoft Office addins by having an intuitiveuser interface smartalgorithms that automate many tasks and not least adeep integration into its Office host application. Toachieve this deep integration they use the public APIs offered by Office and Windows whenever they canbutunfortunately they are not allowed to do everything they want to do. So they add their own customization hooksinto the Office and Windows binaries.Instead of using fixed addresses they find code locations using machine code patterns to berobust againstminor changes. If an update to Office or Windows still breaks some of the patterns the program willautomatically download and install any available versionwith updated patterns.
Finding ways to achieve a desired customization is a truly zenlike activity. It requiresdeep analytical skillsthe ability to juggle vast amounts of information in thehead and quickly separate promising from lesspromising approaches

Benefits:

  • 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
  • Familyfriendly working hours no deadlines no overtime
  • Support for relocation

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.