View Full Version : Hex-Rays is hiring

Hex Blog
October 21st, 2009, 06:28
We are looking for someone to join our team and participate in the development of unique software security tools. The candidates must know low-level details of modern software as well as high-level data structures and algorithms.


* strong knowledge of C/C++
* experience with Qt and GUI development is a big PLUS
* knowledge of x86 assembler and unwillingness to use it in development
* cross platform development (Windows/Linux/Mac) is a plus
* knowing the graph theory and how compilers work is a plus
* ability and willingness to write secure yet fast code
* good problem solving and communication skills

To apply, please send your resume to info@hex-rays.com
Code samples and links to implemented projects are welcome.


October 22nd, 2009, 17:54
[Originally Posted by Hex Blog;83402]* knowledge of x86 assembler and unwillingness to use it in development

Hehe, I'm actually not sure if this is a typo or not

October 22nd, 2009, 18:24
It's not.

October 22nd, 2009, 21:00
Me thinks the intent is to think out side the "proverbial" box.


October 23rd, 2009, 15:32
i think the point is to avoid using assembler instead of a HLL language as assembler obviously slows development(i dont want to start a debate on this as some ppl might still have the opinion that coding in asm is equally faster) but since the field is as such that you can never avoid it completely knowledge of x86 assembler is required

October 23rd, 2009, 16:20
GEEK, yes, exactly. That's why I wasn't sure if it was a typo or not

October 23rd, 2009, 17:37
I think we are over-reading the intent on Ilfak wording, la psychologist: Trying to guess a profound subtle meaning that is just not there.
I would guess that Ilfak is not a native english speaker, so he may have 'misunderestimated' the meaning of the word: unwillingness.

If I were going to hire a programmer for such project, I would prefer someone willing to use ALL the knowledge available for development, from raw, CPU specific microcode, trough Asm, all the way to the highest level language. . .

October 23rd, 2009, 23:20
While it does sound interesting, I'm too use to working alone and at my own pace. Beside, I have absolutely no family or anything outside the US.

October 24th, 2009, 16:52
[Originally Posted by disavowed;83415]Hehe, I'm actually not sure if this is a typo or not

Programming for multiple platforms operating on different processors?