Software Engineer: Testing ET11-01
Want to do innovative work on innovative projects? Develop tools
that help real people improve real software? Be a smart person on a
smart team, where everyone brings their A game every day?
At GrammaTech, you will be part of an engineering team with a
proven record of turning cutting-edge research into commercial
products. You will help create, maintain, and enhance our test infrastructure for multiple projects.
You
- Want to work on projects that are truly interesting.
- Get satisfaction out of working on a project, and out of pointing at aspects of it and saying "that's mine".
- Want to create domain specific regression tests that make you proud.
- Would be comfortable preparing and validating release packets.
- Like the idea of debugging test failures.
- Are rock-solid on the fundamentals. Haven't worked in the
automated software analysis domain before? Not a problem. Can't find
your way around a graph? Problem.
- Can convince when you're right, and learn when you're wrong.
- Are able to work efficiently and effectively with multiple project teams concurrently.
We
- Make static-analysis tools that are used worldwide by startups,
Fortune 500 companies, educational institutions, and government
agencies.
- Have a research arm that explores new horizons in software
analysis, and a product arm that brings the research to market.
- Are software experts. All the way to the top of the company.
- Are bootstrapped from a two-person start-up...in 1988.
- Don't expect (or even want) staff to work more than 40 hours a week.
- Have Cornell University just up the hill, and collaborate with
other universities too.
Qualifications: the details
- Possess at least a BS in computer science or a similar technical degree. A Masters would be great, but is not required.
- Are a capable shell script or Python developer.
- Can move smoothly among platforms.
- Have knowledge and experience in good testing practices.
- Be organized and inventive when constructing test cases.
- Be proficient in C/C++ programming and be a capable developer in those languages.
- Have experience in software development under Linux and Windows operating systems.
- Experience: One year in a testing environment would be great.
- US Person as defined by ITAR.
Bonus skills
Know one or more of these? So much the better.
- The SCons software construction tool.
- Proficiency as a skilled debugger.
- Assembly code and debugging binaries.
- Kernel coding.
To Apply
Send your résumé via email to recruiting@grammatech.com.
Please use reference ET11-01 in the subject line, and
state your citizenship.
Equal Opportunity Employer, M/F/D/V
About GrammaTech
GrammaTech is a software company located in beautiful Ithaca, New
York. We perform cutting-edge research and make static-analysis tools
that are used worldwide by startups, Fortune 500 companies,
educational institutions, and government agencies.