Haystack
← Back to Jobs
Technology
XO

GPU Software Engineer

Xoriant CorporationSan Jose, CA🇺🇸United StatesPosted 10 Jul 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to develop cutting-edge GPU IP, gain deep domain expertise, and contribute to products reaching millions of consumers. You'll thrive here if you have a strong background in C/C++ software development, enjoy problem-solving, and are eager to contribute to innovative graphics technology. Apply now to join a dynamic team and advance your career in a rewarding field.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
San Jose, CA, United States
Posted
6 weeks ago
LinearConfluenceC++GitJiraPythonAndroid

Job Description

Job Title: GPU Software Engineer

Location: San Jose, CA

Duration: 6+ months contract (Long Term)

Roles and Responsibilities:

  • As a GPU Software Engineer, you will be equipped to develop GPU IP from the early Architectural planning process until we productize and ship millions of devices to consumers.
  • You will be responsible for becoming a domain expert in at least one project area, and gaining knowledge and competencies for developing new features and debugging any customer issues related to your domain.

Requirements / Key responsibilities include:

  • Software Development in C/C++/Python
  • Best Practices using git, gerrit (code reviews), continuous integration
  • Debugging driver failures and performance issues using code and graphics debugging tools
  • Documentation and communication using common project management tools (JIRA, Confluence, Wiki, Chat, Email)
  • Researching new API changes and trends in graphics for future GPU enhancements
  • Familiarity with Linux, and Android Operating systems for coding environment and target device development

Skills And Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 5+ years of graphics software engineering experience or 1+ years of graphics software engineering experience with PhD
  • 5+ years of experience with C/C++ programming
  • Problem-solving and communication skills
  • 5+ years of object-oriented and component-based design experience

Preferred Qualifications

  • Experience delivering graphics APIs, graphics drivers or Game Engine subsystems for graphics
  • Experience with firmware development
  • Knowledge of ray tracing, rasterization, and linear algebra
  • Experience with low level performance profiling and optimization
  • Experience implementing 3D graphics features such as lighting, effects, shaders and other low-level systems
  • Experience with either DirectX/Vulkan/OpenGL/Metal

Similar jobs