Middleware Software Engineering Intern

Intel Intel · Semiconductors · Gdansk, Poland

Internship role focused on developing and enhancing middleware software components for Intel's platforms, involving API design, performance tuning, and open-source contributions. Requires a Bachelor's or Master's degree in Computer Science or related field, proficiency in C/C++, and familiarity with open-source technologies.

What you'd actually do

  1. Develop and enhance middleware software components that facilitate communication and data management between applications and hardware.
  2. Assist in the design and implementation of APIs, including protocol development and optimization for distributed systems.
  3. Conduct performance tuning and debugging to enhance middleware functionality.
  4. Contribute to open-source initiatives and leverage open-source technologies to improve Intel's middleware ecosystem.
  5. Engage in continuous learning, applying new knowledge and skills to enhance project outcomes.

Skills

Required

  • C
  • C++
  • open-source software
  • Git
  • software development principles
  • data structures
  • algorithms
  • middleware concepts
  • APIs
  • distributed systems
  • English communication

Nice to have

  • performance optimization
  • analytical skills
  • problem-solving skills
  • collaboration abilities
  • eagerness to learn