Join the C++Builder R&D Team

Posted by on in Blogs
Are you a compiler engineer looking for an exciting challenge?   Do you have a passion for innovation, development tools and quality? We have an immediate opening for a senior level compiler engineer responsible for research and development on CodeGear C++Builder.  You will be responsible for developing and maintaining C++ compiler technologies, including compiler front-end and back-end, linker and templates.  You will be part of a team working on new and emerging technologies related to the Windows platform.  CodeGear provides innovating products that maximize individual developer productivity.  We have an extremely talented team of enthusiastic and experienced individuals who are dedicated to finding new ways of serving the development community.  If you are a self-starter, can think both strategically and tactically, and want to work in a fast-paced, exciting environment with other great people like you—you’ve come to the right place. Position Requirements:  This position requires at least 5 years of software development experience.  The ideal candidate will have hands-on experience with C++, including tool development, compilers and parsers.  Strong C++ skills and in-depth knowledge of language concepts are required.  Familiarity with software engineering principles is essential.  Knowledge and experience on Windows platforms, including .NET, is required, as well as excellent written and oral communication skills. Education Required:  BS degree in Computer Science or equivalent. MSCS desired, PhD a plus. 

Location:  Scotts Valley, CA 

Please send your resume to mdevery at


  • Guest
    Zenberg Wednesday, 4 June 2008

    Nice! It's a good signal. :)

  • Guest
    Clinton Johnson Wednesday, 4 June 2008

    This one has always made me wonder: Where does one become a compiler engineer?

    It seems like a mighty specific field of training. Someone self trained from GPL projects might even introduce concerns of GPL related concept could even be dangerous, so I assume a lot of self teaching is out (and if it wasn't, would be might darn hard to prove your qualifications due to the nature of most open source projects)

    So, I am curious : short of trying to hire someone back from MS, or maybe someone sick of CodeWarrior - where does one train to become a compiler engineer? (and yes, you could enter as jr and work your way up, but that isn't the goal here clearly)

    I ask not to be snotty, but because the concept interests me.

  • Guest
    ahmoy Wednesday, 4 June 2008

    "Are you a compiler engineer looking for an exciting challenge?"

    How many people on earth can be considered (or self proclaimed) as a compiler engineer?

    The most normal people will go upto crafting a compiler using lex and yacc tool, and this already takes me FOREVER to write a parser to understand delphi language!

  • Guest
    Lex Li Wednesday, 4 June 2008

    including .NET? I thought C++/CLI was removed from the road map.

  • Guest
    Clinton Johnson Thursday, 5 June 2008

    Lex -> Don't read too much into that. The IDE has .net dependancies and it asks for knowledge and experience of windows platforms - basically telling unix only programmers that they don't want to have to teach them how to run windows for a month before they are productive.

  • Guest
    john doe Saturday, 7 June 2008


    well... it definitely seams to be a good sign! however, compiler engineers don't "grow in trees". the job should be well in six figures (especially in scotts valley).

    in order to save space on mike's inbox, let's see a few people who secured this position in the past:

    Anders Hejlsberg (Microsoft, "father" of Turbo Pascal, Object Pascal and C# languages), Danny Thorpe (ex Microsoft currently with confidential employer), Eli Boling (confiential employer), Adam Marcovitz (Falafel), John Wigley (gnu). There are currently other ex borlanders mostly employed by confidential employers or engaged in gnu activities (you will be amazed how many and what positions they secure in compiler, linker, debugger over there versus what positions they used to secure with Borland) who could get the job done, but...

    Good Luck Mike!
    JD :-)

  • Guest
    john doe Saturday, 7 June 2008

    just got an idea... why don't you ask bruneau to accommodate this role (not over night, of course)

    just my $.02

  • Guest
    Ff Wednesday, 11 June 2008

    Why not? I studied computer sience at ETH in Zürich. One of my teachers was Niklaus Wirth (the father of Pascal, Modula, Oberon).
    In the last 10 years, I worked (enhancing, maintaining, fixing bugs in all parts of the system, form the Kernal to the user layer) on a 64 Bit Operating System (NOS/VE running an Cyber), designed a PC based storage system for the Cyber (on the PC side: PCI/IPI Adapter board, an Application written in Delphi, a Driver in C++) and supported several Compilers for NOS/VE.

    We are currently porting/rewriting the applications from the Cyber to PC (Delphi, C++, C#) and so my OS development work is scheduled to end this fall and I'm open for new projects.


  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: