Re: Are there jobs for professional compiler writers?

Sandra Loosemore <sandra@frogsonice.com>
3 Feb 2005 22:39:56 -0500

          From comp.compilers

Related articles
Are there jobs for professional compiler writers? plfriko@yahoo.de (Christian Christmann) (2005-01-30)
Re: Are there jobs for professional compiler writers? sandra@frogsonice.com (Sandra Loosemore) (2005-02-03)
Re: Are there jobs for professional compiler writers? touati@prism.uvsq.fr (TOUATI Sid) (2005-02-03)
Re: Are there jobs for professional compiler writers? richard@imagecraft.com (Richard M.) (2005-02-03)
Re: Are there jobs for professional compiler writers? hugo.venturini@gmail.com (Hugo Venturini) (2005-02-03)
| List of all articles for this month |

From: Sandra Loosemore <sandra@frogsonice.com>
Newsgroups: comp.compilers
Date: 3 Feb 2005 22:39:56 -0500
Organization: Frogs On Ice, http://www.frogsonice.com/
References: 05-01-113
Keywords: jobs, practice
Posted-Date: 03 Feb 2005 22:39:56 EST

Christian Christmann <plfriko@yahoo.de> writes:


> However, I was wondering how a typical compiler writer's profession
> looks like. What are the problems one has to solve in the industry?
> And how are the chances to get a job? IMHO compilers are just a small
> specific area in the wide IT world.


If you're interested in seeing what kinds of jobs are out there for
compiler specialists, check out the Google newsgroup archives for the
regular "Compiler positions available" posts in this group, and/or
visit compilerjobs.com. I would say that recently the highest and
most consistent demand has been for experienced compiler engineers who
understand the internals of GCC well enough to do ports to new target
machines. Sometimes there are also jobs involving optimization and
performance tuning, implementing special-purpose languages (sometimes
for special-purpose hardware), general assembler/linker/debugger
toolchain support, automated source code instrumentation/diagnostics,
etc.


Yes, compiler work tends to be very specialized. OTOH, at the same
time it involves practical application of a lot of computer science
fundamentals: graph and set algorithms, parsing and automata theory,
computer architecture. If you're working on a special-purpose
language or targeting a specialized kind of chip (like a signal
processor), you'll probably also learn something about the application
domain in question.


-Sandra


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.