Middleware Software Engineering Intern
Core
Develop middleware software components facilitating communication, data management, and abstraction between applications and hardware.
Role type
Graduate intern middleware software engineer
Builds
Scalable middleware solutions for Intel's data center platforms
Domain
Data center infrastructure, distributed systems, embedded systems
Required skills
C/C++ programming, Linux, compilers, makefiles, API design, protocol implementation, performance tuning, debugging
Preferred skills
CPU/GPU architecture knowledge, system software understanding, parallel programming, multi-threaded runtimes, performance evaluation
Technologies
Linux, C, C++, distributed systems, embedded systems
Responsibilities
Collaborate with application developers and system architects to develop scalable middleware solutions; Assist with API design and protocol implementation; Support performance tuning and debugging across distributed and embedded systems; Conduct research aligned with business goals
Seniority
Intern, hands-on learning
