Software Engineer for Java Tools Development SEJT11-02
Want to take cutting edge technologies in new directions? Help make
the software that runs our world better, safer, and more secure? Be a
smart person on a smart team, where everyone brings their A game every
day?
At GrammaTech, you will play a major part in extending our existing
offerings to Java. You will build new functionality into an existing
product line, and design and implement innovative software analysis
tools for Java developers. You'll be part of every phase of the
development lifecycle from design through release (and back around),
including working with the testing and documentation teams to ensure
that everything we deliver is of the highest possible quality.
You
- Like to solve interesting problems: the big and the small, the
glaring and the subtle.
- Are ready to take ownership of key areas, and to work with a team
to integrate your work with a wider framework.
- 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.
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
- At least a BS in Computer Science or equivalent experience. MS is great. PhD is
extra-great. If you're good, we'll create the right position for
you.
- Solid software application development skills in C and Java, and
knowledge of C++. It's not just about our own code, it's about taking
other people's software apart and showing them what makes it
tick.
- Software development experience: at least two years, with a good
handle on the development lifecycle and the tools you need to make it
work.
- US Person as defined by ITAR.
Bonus skills
Know one or more of these? So much the better.
- Compiler design or static analysis.
- WALA.
- Scheme or Python.
- Software and data visualization techniques.
- UX design.
To Apply
Send your résumé via email to recruiting@grammatech.com.
Please use reference SEJT11-02 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.