NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Connection
A Resource for Compiler Developers and Those Who Use Their Products and Services.
compilerconnection.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Compiler Jobs

Sponsored by Nullstone Corporation - Developers of the
NULLSTONE Automated Compiler Performance Analysis Suite.

 

 

 
   


  Back to jobs list

Company

Coverity

Job Title

Front-End Compiler Engineer/Project Lead

Posted

6/7/2010

Location

Boston, MA (or San Francisco)

Job Description

The Coverity C/C++ compiler needs to compile every thing every compiler on the market can compile. This includes the well known compilers, many compilers you've never heard of, and some compilers that do not exist any more.

If another compiler compiles it, we need to compile it. If another compiler is fast, we need to be fast. This is a high profile position. It requires systematic, detailed work, quick diagnosis and resolution for issues encountered in the field, and brilliant ideas.

The best developers in the world are going to bring you code and ask you for help. Are you the best of the best? A geek's geek? Does this sound like an interesting challenge to you?

Click our website link below to apply.

About Coverity

Coverity, the leader in software integrity, is the trusted standard for companies that have a zero tolerance policy for software failures, problems, and security breaches. Coverity’s award-winning portfolio of software integrity products enables customers to prevent software problems throughout the application lifecycle. Over 100,000 developers and 500 companies including ARM, Phillips, RIM, Rockwell Collins, Samsung and UBS rely on Coverity to help them ensure the delivery of superior software. Coverity is a privately held company headquartered in San Francisco with offices in 6 countries.


Responsibilities


Development

·Involves all aspects of compiler compatibility development.

·Implement compiler compatibility layers to allow Coverity’s front end code to parse code written for other compilers.

·Update and maintain this code as needed to ensure that Coverity maintains its industry-leading compiler compatibility.

·Assist with technical partnerships between Coverity and other compiler companies.



Test

·Involves designing and developing the test infrastructure needed to ensure that Coverity maintains its industry-leading compiler compatibility

·Strategize on best practices for testing the compiler/OS/IDE compatibility matrix, including using open source compiler testsuites for C/C++ to improve standards compliance.

·Design and execute the compatibility matrix of test suites such that test coverage is as close to 100% as possible.

·Development and automation of the test infrastructure needed to support the compiler testsuite.

Qualifications

Professional Experience and Personal Qualities

Leadership

·Demonstrated skills in effecting change. Candidate needs to be able to pull together one’s own ideas and suggestions from others into a vision for achieving individual and group objectives. Candidate must then be able to implement this vision with minimal supervision.

Technical Experience

·Must have strong expertise (4+ years) with developing C/C++ applications.

·Must have strong understanding of C/C++ syntax and templates.

·Knowledge of C/C++ parsing is a plus.

·Must have strong understanding of compiler technology. Having knowledge of the internals of the EDG front-end would be a significant plus.

·Should have 4+ years experience with a wide range of compiler and OS environments, such as gcc, WindRiver, Solaris, HPUX, AIX, Mac OS X, FreeBSD, NetBSD, Eclipse IDE, Windows, etc.


Problem Solving

·Excellent problem solving and decision making skills are required, and must be able to quickly assess which questions need to be asked. Candidate must have demonstrated the ability to make judgments independently and with little direction from others.


Personal skills

·Candidate must display the following qualities:

·Excellent communicator (written and verbal)

·Motivated by quality and excellence, especially in the area of execution.

·Team player who is capable of successfully leveraging his or her peers.

·Strong interest in learning and growing. Enjoys working in a dynamic environment.

·Education: BA Computer Science, BS or MS or equivalent experience required.

The ideal candidate is someone who is, or has been a compiler development engineer or porting engineer who has a passion for ensuring that the Coverity compilation technology can support all compiler/OS/and IDE variations.

Contact

Email

Phone

Fax

Website

http://www.jobvite.com/j/?aj=ojJbVfwS&s=CompilerJobs
  Back to jobs list

Copyright © 2010 Nullstone Corporation. All rights reserved.
For questions or comments about this site contact webmaster.