C++ Developer - Graphics Compute Driver (AI, HPC)

Job expired!

C++ Developer - Graphics Compute Driver (AI, HPC) at Intel

Job Details

Location: Gdansk, Poland

Type: Experienced Hire

Shift: Shift 1

About the Role

Join a pioneering team at Intel that is pushing the boundaries of innovation in GPU Compute technologies. Do you value how you work as much as what you do? Do you believe in self-organizing teams? If so, we want you to be part of our Agile team that continuously seeks opportunities to improve and create the most impactful solutions.

Our team works on a full spectrum of graphics products, from high-end discrete cards used in AI training and High-Performance Compute, to consumer products aimed at productivity and edge devices for image translation and AI inference. You will be an integral part of our marathon journey, where keeping team members energized and passionate is key.

Key Responsibilities

  • Gain in-depth knowledge of Intel graphics architecture and features.
  • Design, develop, and test graphics system-level software and tools.
  • Collaborate with partners to enhance and improve graphics performance on upcoming processor graphics devices.
  • Ensure hardware and software function and perform as expected.
  • Root-cause and resolve technical issues.

Qualifications

Required

  • Master's or Bachelor's Degree in Computer Science, Computer Engineering, or equivalent work experience.
  • 2+ years of experience in software and/or hardware commercial projects.
  • Proficient in C/C++ and scripting languages.
  • Able to solve complex technical issues.
  • Knowledge of software revision control tools.
  • Experience with Windows and Linux operating systems.
  • Proficient in developing applications and/or drivers for these operating systems.
  • Strong verbal and written communication skills in English.

Preferred

  • In-depth knowledge of 3D graphics and GPGPU pipeline and API standards (e.g., OpenCL, CUDA, Vulkan).
  • Experience in hardware simulation, emulation, or virtualization technologies.
  • Expertise in performance analysis and optimization development.
  • Knowledge of low-level programming languages and hardware programming aspects.
  • Technical understanding of operating systems internals.
  • Experience with open-source development for Linux.
  • Experience with test-driven development approach.

What We Offer

At Intel, we offer a collaborative and supportive environment, where innovation thrives and failure is part of the learning process. You'll never be bored!

Competitive Pay and Benefits

  • Stock programs, Quarterly Bonuses, and Employee Pension Plan.
  • Medical plan and life insurance.
  • Peer recognition programs, Lunch card, Multisport Card/Holiday card.
  • Exclusive employee discounts and various (online) events.

Career Development

  • Opportunities to work in an international setting with top-tier professionals.
  • Access to advanced development programs and conferences.
  • Wide library of classroom and online courses, covering both soft and technical skills.

Work-Life Balance

  • Flexible working hours and support for your wellbeing.
  • Participation in Intel's Great Place to Work program (running, cycling, squash, etc.).

To learn more about our projects, visit our .

Company Information

Intel is at the heart of the transformation from a PC company to one running the cloud and billions of smart, connected computing devices. Our Data Center and Artificial Intelligence Group (DCAI) is leading this charge, delivering products and technologies that empower data-driven services worldwide.

Work Model: This role is eligible for our hybrid work model, allowing employees to split their time between on-site and off-site work.

Equal Opportunity