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
- EA
VoICE Systems Engineer with Security Clearance
eScience and Technology Solutions, Inc
Landover, MD🇺🇸Hybrid1 week agoTechnology - AT
Systems Engineer with Security Clearance
Abacus Technology
Shalimar, FL🇺🇸Hybrid3 weeks agoTechnology - CA
Shipboard Network Engineering Implementation Support with Security Clearance
CACI
Beaumont, TX🇺🇸$66.4k - $136.2k/yrOn-site5 weeks agoFiberTCP/IPCompliance - BA
Systems Engineer, Mid with Security Clearance
Booz Allen Hamilton
El Segundo, CA🇺🇸$62k - $141k/yrOn-site6 weeks agoKanbanTechnology - AI
Game Development Engineer with Security Clearance
Anduril Industries
Costa Mesa, CA🇺🇸$166k - $220k/yrHybrid5 weeks agoEngineering - GE
Software Engineer - Hybrid
Genesis10
Charlotte, NC🇺🇸$44 - $52/hrHybrid4 weeks agoFirestoreMongoDBNext.js+15Technology