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.