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.
Get email alerts for the latest"CSE Software Development Engineer jobs in Austin"
