- Search for JobsSearch for Jobs
- Browse for JobsBrowse for Jobs
- Create a ResumeCreate a Resume
- Company DirectoryCompany Directory
-
Job CodeJR0219836
-
Jobs Rated11th
High performance
computing (HPC) clusters are some of the most demanding computing
environments running applications to help predict weather, model
vehicle interactions, and innovative ways to treat cancers, to name
a few. These environments have massively complex data sharing and
transmission requirements.
Intel is seeking an experienced
software development engineer to participate in the development of
the tools and libraries necessary to enable and utilize the
capabilities of Intel's hardware and software offerings. You will
leverage your experience and creativity working with C/C++
languages to enable the parallel runtime environments and
libraries. The preferred candidate will have familiarity with HPC
environments, parallel programming techniques,
high-bandwidth/low-latency network fabrics, cloud, distributed
computing environments, and job and resource management utilities
and environments.
The ideal candidate should exhibit the
following behavior
skills:
Strong communications skills
Work well in a team environment
Attention to detail
Qualifications
Minimum qualifications required to be initially considered for this position. Bachelor's degree in Computer Engineering, Computer Science or other related fields to computational science with 3+ years of experience, or a Master's degree in the above fields with 2+ years of experience.
Demonstrated proficiency with the following skills:
C/C++
Modular / flexible coding
Linux programming
Developing, and coding complex multi-tiered applications and environments
Broad and extensive knowledge of the software development process and technologies
Knowledge of architectural styles and design patterns
Data modeling
Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Preferred skills
Parallel programming models (MPI, PGAS, OpenCL, OpenMP, ...)
Multi-threaded programming
Network / fabric API programming
HPC Cluster environments and programming
Cloud computing and Linux containers
Cluster management environments
Do you want to impact how thousands of software developers around the world use Intel platforms? Join the Developer Software Engineering (DSE) organization and work on the latest technology enabling compilers, debuggers, analyzers, libraries, and parallel runtimes. You will develop industry-leading software which abstracts and showcases Intel platforms, extracts peak performance, and amplifies Intel business through our Hardware and Software developer communities.
Other
Locations
US, Georgia,
Atlanta;US, Oregon, Hillsboro;US, Washington, Multiple
Cities
Intel
strongly encourages employees to be vaccinated against COVID-19.
Intel aligns to federal, state, and local laws and as a contractor
to the U.S. Government is subject to government mandates that may
be issued. Intel policies for COVID-19 including guidance about
testing and vaccination are subject to change over
time.
Posting
Statement
All qualified
applicants will receive consideration for employment without regard
to race, color, religion, religious creed, sex, national origin,
ancestry, age, physical or mental disability, medical condition,
genetic information, military and veteran status, marital status,
pregnancy, gender, gender expression, gender identity, sexual
orientation, or any other characteristic protected by local law,
regulation, or
ordinance.
Work Model for this Role
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.
Jobs Rated Reports for Software Developer
Before you go...
Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.