Compiler positions available for week ending December 18

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

          From comp.compilers

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

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

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 misc.jobs.offered.
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 compilers@iecc.com.




-------------------------------


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


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


Job Responsibilities




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


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
analysis
o Project lead or independent design and implementation work on
compilers.
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 www.ouncelabs.com.




Ounce Labs
100 Fifth Avenue
Waltham, MA 02451
www.ouncelabs.com


NO PHONE CALLS PLEASE
email resume to:
compilerjobs@ouncelabs.com


-------------------------------


Date: Wed, 14 Dec 2005 13:52:37 -0800
From: Seongbae Park <Seongbae.Park@sun.com>
Subject: Compiler job at Sun Microsystems (Menlo Park, CA)
Reply-to: Seongbae.Park@sun.com, cg-resumes@sun.com


Position: STAFF ENGINEER, SW
Location: MENLO PARK, CA
Job Role: Individual Contributor
Preferred
Experience: Senior (6+ years)




ESSENTIAL FUNCTIONS:


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.


MARGINAL FUNCTIONS:


Ability to work with and present to non-compiler experts


REQUIRED KNOWLEDGE:


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


PREFERRED KNOWLEDGE:


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.


YEARS OF EXPERIENCE:
7


MINIMUM LEVEL OF EDUCATION:


MS


FIELD OF STUDY:


Computer Science/Computer Engineering


CONTACT:


To apply for the position,
please send your resume to cg-resumes@sun.com.


Post a followup to this message

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