Posted 5 years, 10 months ago
Roles
Software EngineerLocations
Seattle
Contacts
gmastel@cray.com
Description
The Chapel Team at Cray is looking for a forward-thinking Software Engineer to build the next generation features for the Chapel Language. This is an opportunity to work with a dynamic team on a high-productivity language. Primary Duties and Responsibilities: Advance Language, Libraries, and Runtime. Designs, develops, troubleshoots, and debugs the Chapel compiler. Develops appropriate unit tests for automated build system. Has appreciable latitude for decision making within the scope of the project. Works closely with other team members to review design directions. Key Qualifications include: Requires a Bachelor’s degree or equivalent experience. 2+ years of related experience. Experience with C/C++. Proven analytical skills and strong oral and written communication skills. Experience with Linux operating systems is required. Experience with LLVM is considered a plus. Practical compiler or interpreter implementation experience also a plus. Experience with Agile development methodologies is desired. Ability to manage multiple projects and tasks, prioritize work and deliver software projects on time and within budget. Has mastered engineering skills in field and easily applies knowledge to determine and develop an approach to meet objectives. Resolves a wide range of issues in creative ways. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Work requires imaginative, thorough and practical solutions to a wide range of problems. Ability to communicate effectively across the function and often across organizational boundaries, or with customers. We are proud to be an Equal Opportunity Employer including protected veterans and individuals with disabilities. CRAY Inc. is an Affirmative Action, Equal Opportunity Employer. As part of our standard hiring process for new employees, employment with CRAY will be contingent upon successful completion of a comprehensive background check.
Similar Jobs
Create your own personalized Job Alert