Join the C++Builder R&D Team
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 codegear.com.
Share This | Email this page to a friend
Posted by Mike Devery on June 4th, 2008 under Uncategorized |9 Responses to “Join the C++Builder R&D Team”
Leave a Comment
Server Response from: dnrh2.codegear.com

RSS Feed
June 4th, 2008 at 7:20 pm
Nice! It’s a good signal.
June 4th, 2008 at 7:35 pm
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.
June 4th, 2008 at 7:38 pm
"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!
June 4th, 2008 at 8:21 pm
including .NET? I thought C++/CLI was removed from the road map.
June 5th, 2008 at 11:43 am
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.
June 7th, 2008 at 6:28 pm
Hi,
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
June 7th, 2008 at 8:01 pm
just got an idea… why don’t you ask bruneau to accommodate this role (not over night, of course)
just my $.02
jb
June 11th, 2008 at 8:57 am
[...] Want to join our C++ Compiler team? [...]
June 11th, 2008 at 1:47 pm
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.
Ff