Compiler Developer

Company: Cloakware
Job Location: Ottawa, ON, Canada

Description:
Working with our Compiler Technology team, you have substantial compiler design experience and/or you are a senior software developer with excellent team working skills. Bringing with you a strong theoretical background and proven skills in a development environment, you will work within the R&D Group and contribute to the designing and development of Cloakware's compiler core as well as other support products.

Requirements
Reporting to the Team Lead of the Compiler Technology Team, you must have demonstrated experience with the following:

- Minimum 5+ years of development experience (Java, C, C++, Perl, assembly, Java)
- Compiler Intermediate Representations
- Development of Compiler Transformation Phases
- Analysis and Development of Optimizations
- Data-Flow and Control-Flow Analyses
- Interpretation of Language Semantics
- Meta-Language Design and Compilation
- Development of Internal Form Debugging Tools
- Performance analysis of developed code
- Automated testing methodologies
- Experience with large software projects, modular software frameworks, revision control systems, and designing for multiple platforms (Windows, Linux, Mac)
- A Graduate Degree is preferred but not required




To Apply
For consideration please send resume to

Charlene Hosein
Director, Human Resources
Cloakware Corporation
charlene.hosein@cloakware.com