All offersGdańskCSoftware Engineer - High Speed Networks
Software Engineer - High Speed Networks
C
Intel Technology Poland

Software Engineer - High Speed Networks

Intel Technology Poland
Gdańsk
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office
Intel Technology Poland

Intel Technology Poland

Intel Research Center in Gdansk was established in 1999. It is one of the largest Intel laboratories in Europe. We have over 2000 employees and we are still developing! Intel is your chance to work with technology that has a real impact on the world!

Company profile

Tech stack

    C++
    advanced
    Linux / Unix
    junior
    Python
    nice to have

Job description

Intel Gdansk is expanding its research and development team in the field of High Performance Computing with focus at the development and validation of Infiniband-based cluster interconnect software running on servers under Linux OS.Connectivity Group develops and validates kernel drivers and/or user space components for highly parallel x86 platforms, utilizing Intel Xeon, Xeon Phi processors and cluster interconnect technologies Omni-Path. These products are leveraging cutting edge hardware and software technologies, to build extremely scalable systems used in industries like oil & gas, healthcare, science, finance, and film industry.

What you'll do:

As a Software Engineer you will be working with a technology that enables the most powerful supercomputers in the world, but also scales down to small computing clusters. You will be cooperating with most influential people within HPC world on new software solutions envisioned for first exascale supercomputers. You will be responsible for contribution to software components design, feature implementation both kernel space and user space, as well as debugging, profiling and fixing identified software problems.

This requisition is part of the Connectivity Group (CG)

Qualifications

Must have:
  • Bachelor's degree in Computer Engineering / Software Engineering or related,
  • Advanced C OR /AND C++ programming skills,
  • Working knowledge of the Linux operating system, including user and kernel space.

Nice to have:
  • Good background in networking architecture, especially topologies, protocols and its implementation experience with Omni-Path and InfiniBand is an additional plus,
  • Ability to work in scripting languages such as Python, as well as Bash,
  • Experience in embedded programming cross compiling, debugging VxWorks experience is an additional plus.
  • Experience in developing multiprocess/multithreaded solutions,
  • Experience in Agile and open source SW development process.