GPU Software Development Engineer

Intel•Folsom, CA
•Onsite

About The Position

Join Intel's GPU Software Engineering Team to help enable next-generation graphics, media, AI, and compute experiences. The GPU Software Development Engineer works at the intersection of hardware and software, developing, validating, debugging, and optimizing GPU technologies across current and future Intel platforms. The role collaborates closely with software, hardware, architecture, and validation teams to support functionality, reliability, performance, power efficiency, and user experience. The engineer supports post-silicon bring-up and validation, investigates complex hardware, software, and system-level issues, and contributes to platform enablement. The role also develops and maintains software, tests, automation, and debugging tools using Python, and evaluates graphics, media, AI, compute, and power-management workloads on current and next-generation GPU platforms. This is an experienced-hire position requiring on-site presence. The primary location is Folsom, California, with an additional location in Hillsboro, Oregon. Intel describes its compensation package as including competitive pay, stock bonuses, and health, retirement, and vacation benefits. The stated annual US target compensation range is $128,880–$245,160, with individual pay determined by location and other factors.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field with at least 3 years of relevant experience, or a master's degree in the same fields with at least 3 months of educational or work experience.
  • Experience programming in Python.
  • Experience in GPU software development and/or GPU software validation.
  • Experience with post-silicon validation, silicon bring-up, or hardware/software debugging activities.
  • Demonstrated problem-solving, technical curiosity, proactive execution, collaboration, communication, learning agility, quality mindset, and adaptability.

Nice To Haves

  • Experience with Windows operating systems and x86 CPU architecture.
  • Experience with kernel-level, driver, or systems software development.
  • Knowledge of GPU or graphics hardware/software architecture.

Responsibilities

  • Develop, validate, debug, and optimize GPU software across graphics, media, compute, and AI workloads.
  • Support post-silicon bring-up and validation to ensure feature functionality, platform stability, and product quality.
  • Investigate and root-cause complex hardware, software, and system-level issues across GPU platforms.
  • Collaborate with software, hardware, architecture, and validation teams to resolve technical challenges and improve platform readiness.
  • Develop and maintain software, tests, automation, and debugging tools using Python.
  • Analyze and evaluate graphics, media, AI, compute, and power-management workloads on current and next-generation GPU platforms.
  • Use debugging, profiling, and validation methodologies to improve functionality, reliability, performance, and power efficiency.
  • Contribute to enablement and validation of future platforms.

Benefits

  • Competitive pay
  • Stock bonuses
  • Health benefits
  • Retirement benefits
  • Vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service