Software Engineer - Heterogeneous Computing
Intel Corporation
Nizhni, , RU
33 дней назад

Job Description

Develops software as the primary job function; Designs, develops, debugs & tests complex software in any field e.g., systems software, software development tools, applications, drivers, numerical methods, UI's, web.

May work directly with companies developing and optimizing compilers, operating systems, and other software technologies.

Usually holds an academic degree in Computer Science, Computer Engineering or Computational Science.

This software development position is with the team responsible for heterogeneous compute tools, including Intel SDK for OpenCL Applications.

As Intel is increasingly looking to expand the use of processors, GPUs, accelerators, and FPGAs, the programming model to allow software developers get the best performance out of them becomes more challenging.

OpenCL is a key technology to make sure that software developers are able to utilize the best of Intel's platforms with an open standard programming model.

This position is for a senior software developer that help us architect, develop, and maintain the integration of Intel's SDK for OpenCL with one of our primary software development toolsets, Intel System Studio, using the Eclipse* integrated development environment, as well as Microsoft* Visual Studio.

Our development team uses an agile software development methodology, as well as modern continuous integration / development tooling and infrastructure.

This software developer position will be responsible for defining the agile technical tasks and user stories with the product management, coordinating the agile sprints with the team in Nizhny, and of course contributing to product development and continuous integration environment.


  • Bachelor's or Master's degree in Engineering field
  • Expertise with at least one of the following programming languages : C / C++, Java, C#
  • Good communication skills, proficiency in verbal and written English
  • Preferred qualifications

  • Expertise with OpenCL
  • Advanced expertise with Eclipse and Microsoft Visual Studio IDEs
  • Experience of building software for both Linux and Windows operating systems
  • Experience with continuous integration tools and build process automation
  • Inside this Business Group

    The Core and Visual Computing Group (CVCG) is responsible for the architecture, design and development of the CPU core and visual technology IPs that are central to Intel's system-

    on-a-chip (SoC) products and key to our datacenter, client and Internet-of-Things (IOT) platforms. CVCG strives to lead the industry through continuous innovation and world class engineering.

    Добавить в избранные
    Удалить из Избранного
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Форма заявки