Contract

GPU Software Engineer

Posted on 04 June 25 by Shubham Gupta

  • San Jose, CA
  • $80 - $89 per Hour
Logo

Powered by Tracker

Job Description

Onsite San Jose, CA and Austin, TX.

Our Team
The Software Team for Xclipse GPU is responsible for the following areas: User Mode Driver (UMD) Development; Kernel Mode Driver (KMD) / System Software Development; Compiler Development; GPU Compute / Machine Learning on the Edge; Next-Gen GPU Software / Hardware codesign; Post-Silicon Performance Optimization / Workload analysis; Game Engine feature integration; and Software Validation and Automation.

We are primarily located in San Jose, CA and Austin, TX.

Role 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.

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

Job Information

Rate / Salary

$80 - $89 per Hour

Sector

IT/Software/Technology

Category

Core Engineering - Software

Skills / Experience

C/C++, graphics APIs, graphics drivers, Game Engine subsystems, Firmware

Benefits

Available: Medical, Dental, Vision, PTO, 401k, etc

Our Reference

JOB-5614

Job Location