The Position :|
Our compiler/build integration team is looking for someone to work on our C# compiler. In this position you will work on all parts of our compiler/build integrations that relate to C#.
Coverity products are supported on a variety of UNIX, Linux, Windows, and MacOS platforms. Some of the smartest developers in the world work at Coverity. You will learn a lot working with this team. Coverity is growing rapidly and you can be a part of this exciting growth.
The ideal candidate is someone who has experience doing compiler development, has C# experience, can communicate very well in English, who has a passion for producing quality work, who wants to learn and grow, who wants to work with a team of smart, fun people, and who wants to work on cool products that actually get used and provide real value to customers around the world.
Understand and extend Coverity's C# compiler support
Write a good set of automated tests for the C# compiler support so future changes are worry-free
Architecture/Design of C# compiler code
Write well-designed, well-tested, high quality code
Qualifications and Requirements:
BSc or MSc in Computer Science or related field with GPA of 75% or higher
5+ years of compiler development experience
Ability to comfortably work on different platforms and environments: Windows, Linux, Mac OS X, etc. Comfort with command line is a must
Strong object-oriented development and design skills
C# experience is a big plus
Familiar with shell programming and other forms of scripting (Perl, Python, Ruby, etc.)
Experience with virtual machines (ideally vmware)
An excellent English communicator (written and verbal)
A pleasure to work with
You care (about others, about doing a good job, about details)
You take responsibility for your actions
Strong work ethic
The ability to get things done in an emerging, fast-paced, high-growth company
Smart, creative, energetic, conscientious, and enthusiastic person
Team player with a customer-focused attitude
Motivated by quality and excellence, especially in the area of execution
Strong interest in learning and growing.
Excellent problem solving and decision-making skills are required. You must be able to quickly assess which questions need to be asked, ask those questions, and figure out a path to a solution
You have a curiosity that drives you to understand how things work
This is an opportunity to:
Work for a rapidly growing, pre-IPO company
Work with smart people
Work on a cool product that people actually use
Work on a product that actually makes a difference in the world (makes health equipment, vehicles, etc. safer for all of us)
Work in a meritocracy (people rewarded based on merit)
Receive fair compensation and great benefits
Coverity is a 275+ person pre-IPO company that is healthy and growing rapidly. With record growth in 2012, we are part of the Deloitte Fast 500, the San Francisco Fast 100, and the 2012 CODiE award winner. Our experienced leadership team has "been there, done that" in enterprise software.
Our products find bugs and security vulnerabilities in source code before they can crash software in the key systems of such important things as pacemakers, cars, and cell phones -- and before they can be hacked by malicious attackers. We are considered to be the leader in the embedded software testing space -- and we are rapidly expanding into other industries and markets. Among our 1,100 customers are:
7 of the 10 top global brands
All 10 top aerospace and defense companies
All 10 top consumer electronics companies
8 of the 10 top telecommunications companies
7 of the 10 top software companies
You name a product in your daily life, and it is likely that we made it better by improving the software. We are proud that the software of the Mars Rover Curiosity is "Coverity-clean" and our products contributed to the success of the large Hadron Collider. In addition, Coverity provides free code analysis to open source projects through our SCAN initiative and most top universities use us as part of their Computer Science curriculum to demonstrate software testing at its best.
Our team works on cutting-edge problems in compilers, build systems, program analysis, code coverage, modern web-applications, IDE plugins, and much more. The challenges range from performance (we need to analyze 10s of millions of lines code in a few hours), capacity (we need to serve organizations with 10s of thousands of developers maintaining 100s of millions of lines of code), to smooth deployments and upgrades. Our people share a passion to "help developers build better code". They are smart, work hard to take advantage of the great opportunity in front of us, strive for excellence, and have fun as a team.
We have 3 development offices - San Francisco, Calgary, and downtown Seattle. We use the best computer equipment available (including Macs), multiple large monitors, ergo keyboards, and top-of-the-line office furniture.
Coverity - 2 years ago
About Coverity Coverity (www.coverity.com), the leader in improving software quality and security, is a privately held company headquartered...