Compiler positions available for week ending December 18

"comp.compilers" <>
19 Dec 2005 00:11:54 -0500

          From comp.compilers

Related articles
Compiler positions available for week ending December 18 (comp.compilers) (2005-12-19)
Compiler positions available for week ending December 18 (comp.compilers) (2011-12-18)
| List of all articles for this month |

From: "comp.compilers" <>
Newsgroups: comp.compilers
Date: 19 Dec 2005 00:11:54 -0500
Organization: Compilers Central
Keywords: jobs
Posted-Date: 19 Dec 2005 00:11:54 EST

This is a digest of ``help wanted'' and ``position available'' messages
received at comp.compilers during the preceding week. Messages must
advertise a position having something to do with compilers and must also
conform to the guidelines periodically posted in
Positions that remain open may be re-advertised once a month. To respond
to a job offer, send mail to the author of the message. To submit a
message, mail it to


Date: Mon, 12 Dec 2005 15:14:10 -0500
From: "Compiler Jobs at Ounce" <>
Subject: Compiler job at Ounce Labs (Boston suburbs)

An interesting opportunity at Ounce Labs Inc. for a Senior Compiler

Job Responsibilities

o Work with a senior team of compiler engineers to advance an emerging
  technology; static analysis of source code for vulnerability

o Expand traditional compiler algorithms such as control flow, data
    flow, and inter-procedural analyses to identify language specific
    security risks o Create an innovative new approach to improve the
    accuracy of the existing analysis engine.

o Research, design and implement security vulnerability analysis for
additional software languages.

Essential Job Requirements
- --------------------------

o Substantial experience working with compilers using intermediate
        representations for C/C++, Java or other similar languages.
o Experience implementing or enhancing compiler optimizations such as
constant propagation, CSE, induction variable analysis and flow-sensitive
o Project lead or independent design and implementation work on
o Ability to design an IR without significant mentoring.
o Experience interfacing with software development engineers, technical
leads, dev and product managers.
o Excellent analytical, interpersonal and communication skills.

Preferred Experience
- -------------------

o Experience working with Java (Just In Time compilers) JITs.
o Experience with inter-procedural analysis and optimization.
o Experience implementing in C and C++
o Experience designing intermediate representations for compilers from
        source languages.
o Experience with the Java language (specifically: jvm instruction set,
        java byte-code)
o Familiarity with the EDG front-end useful
o Experience with the .NET languages in particular C# useful
o Experience with web applications, JavaScript, JSP and ASP useful
o Experience implementing in Java useful

About Ounce Labs

Ounce Labs, the leader in software security assurance, delivers
products that allow customers to verify that software meets their
defined security requirements. Ounce Labs' enterprise-level automated
source code analysis provides reliable vulnerability metrics necessary
to manage software risk, enforce security policies, enhance audit
capabilities, and track compliance efforts. Based on patents-pending
Contextual Analysis technology, Ounce Labs' products also pinpoint
specific software design errors and coding flaws to simplify
remediation during any phase of the development lifecycle. Founded in
2002, Ounce Labs is located in Waltham, Massachusetts.

For more information, please visit

Ounce Labs
100 Fifth Avenue
Waltham, MA 02451

email resume to:


Date: Wed, 14 Dec 2005 13:52:37 -0800
From: Seongbae Park <>
Subject: Compiler job at Sun Microsystems (Menlo Park, CA)

Location: MENLO PARK, CA
Job Role: Individual Contributor
Experience: Senior (6+ years)


Develop and enhance advanced compiler optimization in the compiler backend for
the next generation SPARC family of processors. Study the performance of the
code generated by the compiler and propose improvements. Work with compiler
users to understand their applications and help them utilize the compiler to
generate better code for the new processors. Should be able to work with the
performance and architecture teams to study and understand
architecture/compiler trade-offs.


Ability to work with and present to non-compiler experts


Code generation, instruction scheduling,
register allocation, peephole optimization,
modern computer architecture, compiler backend,
compiler optimization


Strong background in advanced compiler optimizations including instruction
scheduling. Knowledge in modern computer architecture. Experience in the
internals of the GNU Compiler Collection. Excellent programming skills in
C/C++ under the UNIX/Solaris environment. Self-motivated, excellent
communication/interpersonal skills, and work in team environment.





Computer Science/Computer Engineering


To apply for the position,
please send your resume to

Post a followup to this message

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