Software Programming Environments Engineer
Cray - Saint Paul, MN

This job posting is no longer available on Cray. Find similar jobs: Software Programming Environment Engineer jobs - Cray jobs

Cray’s Programming Environments team is looking for an entry level software developer who is a motivated and skilled individual, interested in starting a career in software development, working as part of a dynamic team to create innovative software solutions for the world’s most powerful supercomputers.

Responsibilities:

This is an entry level position. Responsibilities include designing, developing, troubleshooting, debugging, testing, and maintaining system software, such as compilers, tools, debuggers, communication libraries, and scientific libraries.

Qualifications:

Requires a BS or MS degree (PhD preferred) in CS, ECE, Applied Math, or equivalent technical discipline. Candidate must have strong programming skills with working knowledge of C. Knowledge of C++, Java, CUDA, and a strong math background are a plus. Background in parallel processing and a good understanding of high performance computing (HPC) architectures, including multiprocessors, distributed memory systems, and GPU accelerators is a plus. Must have the ability to work well in a cooperative development environment, both within and across teams. Good written and verbal communication skills are also required.

Cray Inc. is an Affirmative Action, Equal Opportunity Employer.

Cray - 20 months ago - save job - block
Recommended Jobs
Software Engineer (Web), 1to1
Olson - Minneapolis, MN
Olson - 2 days ago

Software Engineer - Compiler Technology
Cray - Saint Paul, MN
Cray - 12 days ago

Software Engineer
Transition Networks - Minnetonka, MN
Transition Networks - 3 days ago
About this company
Cray Inc. designs, develops, manufactures, markets and services high-performance computing (HPC) systems, commonly known as supercomputers....