Company Coverity
Job Title Professional Services Engineer (software development tools)
Reference 20071017-1651-2862
Posting Date 17 October 2007
Job Location San Francisco, CA or Boston, MA
Description Coverity is searching to find several Professional Services Engineers who will be responsible for ensuring customer success in the use of innovative products and solutions. These individuals will play a key role in helping Coverity during a period of significant growth and opportunity, while engaging with the world's top software engineering companies to solve their problems of quality and security during software development.

Coverity's Professional Services portfolio is growing rapidly, and the team requires talented, insightful, and dedicated services engineers to meet the needs of a growing global customer base. A Professional Services Engineer addresses complex coding issues, partners with customers to establish best practices for software development processes, and works with administrators on development tool chain integrations.

The right candidates will have proven technical aptitude, sharp services training and instincts, a passion for delivering groundbreaking solutions to solve the highest problems of software complexity, and the ability to make things happen in a company that is changing the way software is produced.

Functional Responsibilities A Professional Services Engineer has three core responsibilities, 1) work with customers, 2) deliver proposed solutions, and 3) solutions engineering. Part of the subset of this focus includes
- Engaging with customers to determine optimal sets of services
- Designing system architecture and workflow
- Delivering on-site training on Coverity's products to customers
- Collecting requirements / feature requests from the field and relaying to Product Management
- Contributing to the formulation and rollout of new services and solutions
- Designing and developing automation and integration components to embed Coverity Prevent and future products into the customer's software development process
- Developing unique static analysis rules in Coverity Extend in response to customer requirements

About Coverity
Coverity provides the most advanced and effective source code analysis solution and removes the barriers to writing and delivering complex software. A privately-held company headquartered in San Francisco, Coverity was founded in 2002 by leading Stanford University scientists whose four-year research project resulted in a breakthrough solution to the costliest problems in the software industry. Coverity's technology and sophisticated, automated tools allow software developers to pinpoint software defects and vulnerabilities that could cause catastrophic failures or security breaches -- without imposing any additional burden on the development cycle.

Coverity's products can analyze tens of millions of lines of new or legacy code and are used by more than 350 leading companies (including Cisco Systems, HP, Synopsys, NASA, Juniper Networks, Symantec, McAfee, Palm, Samsung, and Ericsson) to significantly improve the quality of their software. More information at www.coverity.com.

Qualifications Professional and Personal Requirements


- At least 3 years of technology experience (software or IT) as a services engineer, developer, or IT/tools administrator
- BS or MS in Computer Science or engineering.
- Strong scripting ability in one or more common scripting languages (Perl, Python, Ruby, shell)
- Knowledge of the C and C++ programming languages (experience with Java is a plus)
- Strong knowledge of both *NIX and Windows platforms
- Basic knowledge of build systems (make, jam), source code control systems (Perforce, ClearCase, CVS), and bug tracking systems (Bugzilla). Must be familiar with software development environments.
- Familiarity with various software development process models, and with procedural and object oriented programming concepts
- The ability to travel a minimum of 50%
- Smart, creative, energetic, conscientious, and enthusiastic person with strong problem solving skills
- Interest in building a mature services team and practice
- Entrepreneurial and results-oriented resume
- Ability to thrive in a dynamic, cross-functional environment
- Proficient PC skills (MS applications: Excel, Outlook, Word, PowerPoint, Visio, Project, etc.)
- Strong work ethic. The ability to get things done in an emerging, high- growth company.

Contact Brian Evje
Email resumes@coverity.com
Website www.coverity.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.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

Company Coverity
Job Title Sales Engineer
Posting Date 11/9/2006
Job Location Boston, Chicago, Washington, DC, San Francisco
Description Many companies hire Sales Engineers who present product demonstrations to non-technical decision-makers in companies where technology is a supporting cost center.

Our need is different.

Coverity is searching to find engineers (or former engineers) who will serve as the technical and product experts for an industry leading, ground-breaking static analysis tool. At Coverity, an SE is the company's technical voice, quality advocate, and problem solver, all rolled into one, and works closely with sales, marketing, and product teams to understand and solve customer quality and security needs. Our SEs develop peer relationships and drive new business with prospective customers (software development teams and managers) from leading products companies whose technology is their core business, not an after-thought.

We need engineers who want to help customers work smarter and build better products. We need engineers who are passionate about software development, quality, and product security. We need engineers who communicate well, are persuasive in articulating best practices, and are great problem solvers. And we need engineers who want experience on the business side of a profitable and high-growth software company.

Overview

The Sales Engineer is a key customer-facing role with significant influence in generating new business and ensuring the growth of existing accounts. This critical position has three distinct elements

1. Technical Lead for New Deals. The Sales Engineer develops a complete understanding all the technical needs of prospects; conduct one-day trial evaluations for prospective customers. Develop and deliver technical presentations and product demonstrations to interested engineers and engineering management at prospective customers.

2. Maintaining Product Leadership. Communicate with customers, prospects, partners, and the Company to aid in the development of new products and features that meet customer needs more effectively.

3. Technical Account Manager. Provide consistent, proactive, technical leadership and expertise to ensure the success of the initial implementation and integration at a new customer. Understand customer environment, their needs and assist in all aspects of enterprise-wide adoption with support from Professional Services. Work with account managers to grow accounts through cross-selling and upselling.

Responsibilities
* Develop and deliver high-quality product presentations targeting technical audiences.
* Conduct on-site, 1-day trial evaluations at prospective clients to open new accounts.
* Design, verify and present Coverity integration solutions, including advanced product concepts, advanced integration proposals, future directions, and third party complementary products.
* Prepare responses to Requests for Proposals (RFPs) and Requests for Information (RFIs).
* Effectively transition an account from pre-sales to implementation, and then to post-sales activities.
* Communicate new features and enhancement requests to Product Marketing and Engineering.
* Participate and represent Coverity at seminars and trade shows.

Qualifications Requirements
Hands-on experience in Software Development with C and C++ and/or Java is an absolute requirement. Three to ten years of technology experience (in software or development tools) as a Sales Engineer, Software Engineer, Development Manager or Project Manager.
* BS or MS in computer science or computer engineering.
* Strong knowledge in both Unix and Windows platforms.
* Basic knowledge of build systems (make, jam), source code control systems (Perforce, ClearCase, CVS), and bug tracking systems (Bugzilla).
* Strong work ethic. The ability to get things done in an emerging, high-growth company.
* The ability to travel 30-50% in support of regional activities.
* Excellent written and verbal communication skills.
* Smart, creative, energetic, conscientious, and enthusiastic persona with strong problem solving skills.
* Enjoy fast-paced, energetic environment. Entrepreneurial and results oriented.
* Team player with a customer-focused attitude.
Contact Brian Evje
Email resumes@coverity.com
Phone 415.321.5235
Website www.coverity.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.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

Company Coverity
Job Title Extremely Technical Support Engineer
Posting Date 11/22/2006
Job Location Boston or San Francisco
Description At Coverity, Technical Support is different from most other companies.

Our products and services involve sophisticated technology to detect critical defects and security vulnerabilities in source code. Therefore, our technical support issues can be highly complex --- solving them requires intelligence, insight, and technical expertise.

We are searching to find smart, motivated Technical Support Engineers with C/C++ or Java programming experience. We want to hire people who are eager to help the best engineers from the world’s top companies (our customers) solve complex problems in their source code and development environments.

If you have this programming knowledge and a passion for helping engineers find solutions for software quality and security needs, than Coverity is the right place for you.

Responsibilities
The Technical Support Engineer will be responsible for resolving tier-1 and tier-2 customer problems. In this role, you will work closely with Coverity developers and existing technical support staff to provide high-quality support to Coverity customers. Tasks essential to this position include:
* Troubleshoot incoming customer problems through email and/or phone conversations.
* Work with existing support staff and Coverity's developers to provide resolution to customer issues.
* Respond to customer requests and providing detailed explanations to address questions and concerns.
* Assist with the QA of Coverity's products as issues are diagnosed.
* Support the release process of new versions of Coverity's products.

Qualifications * Self-starter with the ability to work effectively as an independent contributor
* BS/BA degree in Computer Science or equivalent work experience
* Minimum 1-3 years experience in technical support and/or C/C++ programming with expert support skills.
* Excellent written and verbal communication skills.
* Experience with variety of industry hardware platforms, operating systems (Linux/Unix, Windows, etc.), and compilers.
* Extensive technical expertise; the ability to solve problems and determine the root cause of issues.
* Ability to work in a small, fast-paced environment. Strong work ethic. The ability to get things done in an emerging, high-growth company.
* Ability to use and train others on the use of developed tools, software, and advanced troubleshooting procedures. Must be able to tailor content to meet the needs of the audience.
* Ability to effectively handle multiple critical client support situations and effectively communicate with senior management.
* Ability to troubleshoot technical problems and demonstrate problem solving and resourcefulness in obtaining information. Ability to quickly assimilate complex problems and develop a resolution strategy.
* Smart, creative, energetic, conscientious, and enthusiastic persona with strong problem solving skills.
* Enjoy fast-paced, energetic environment. Entrepreneurial and results oriented.
* Team player with a customer-focused attitude.
Contact Kenneth Block
Email kblock@coverity.com
Phone 401-709-4532
Fax 401-633-6929
Website www.coverity.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.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

Company Coverity
Job Title Compiler Engineer
Posting Date 11/1/2006
Job Location Boston, MA, USA
Description Coverity is looking for a highly motivated, self-directed, and experienced engineer who can take responsibility for developing and maintaining our compiler front end. The goal is to maximize our compatibility with all open-source and commercially available compilers. Success in this role will be measured by the extent of the compatibility. This high profile role will require systematic, detailed work on test cases as well as writing code to support compatibility layers for new compilers. This Engineer reports to the Vice President, Engineering. Location is San Francisco or Boston.

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 test suites 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.
* 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.

Qualifications 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 would be a plus.
* Having an understanding of compiler technology would be a plus. Having knowledge of the internals of the EDG parser 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.

Contact Kenneth Block
Email kblock@coverity.com
Phone 401-709-4532
Fax 401-633-6929
Website www.coverity.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.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