Intel
Senior Middleware Software Development Engineer
$129K–$245K
US, Oregon, Hillsboro +1 · Senior · Full-time · Posted Aug 14, 2026
- Location
- US, Oregon, Hillsboro
US, Texas, Austin - Experience
- 3+ years each in software development, Linux environment development, and C and C++ programming; specialized experience in at least one listed area is required.
- Education
- Master's degree in Computer Science, Computer Engineering, or a STEM-related field of study.
About the job
Develop and optimize Intel’s oneCCL communication library for high-performance computing, data centers, and scientific computing applications.
What you'll do
- Develop features and performance optimizations for oneCCL, focusing on latency, bandwidth, and reliability.
- Implement and enhance communication protocols, and analyze and benchmark performance across system configurations.
- Collaborate with scientists, engineers, and hardware teams on requirements, supercomputer applications, and software-hardware optimization.
What they ask for
- Master's degree in Computer Science, Computer Engineering, or a STEM-related field of study.
- 3+ years of software development, Linux environment development, and C and C++ programming experience.
- Experience with multithreaded programming and parallel computing concepts.
- At least one area of specialized experience: distributed computing; HPC or collective communications libraries; GPU software development and optimization; or network communications stack development.
Nice to have
- Ph.D. degree in Computer Science, Computer Engineering, or a STEM-related field of study.
- Experience with communications performance optimization or cross-layer debugging; HPC architectures; Intel GPU and CPU architectures; supercomputing; or scientific computing and machine learning communication patterns.
Pay
$128,880.00-245,160.00 USD (annual salary; base-versus-total-pay designation not stated)
Tools
oneCCL, Linux, C, C++, MPI, NCCL, SHMEM, Intel GPUs and CPUs
AI focus
The work supports machine learning capabilities and involves familiarity with machine learning communication patterns; no specific AI development is stated.
Model-written summary · the original posting is authoritative