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
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
- SE
Software Engineer (Privacy Platform Prototype) - REMOTE
NewSensiple Inc.
United States🇺🇸Remote19 hours agoGDPRIoTTechnology - CT
Senior Software Engineer 10+ Years (MUST)
NewChabez Tech LLC
Arlington, VA🇺🇸Hybrid19 hours agoDockerAWSETL+9Technology - NT
SAP ABAP Lead
NewNoblesoft Technologies Inc.
United States🇺🇸Hybrid19 hours agoSAPTechnology - SS
F2F ServiceNow Application Developer
Spear Staffing
Albany, NY🇺🇸Hybrid2 weeks agoSOAPGitJavaScript+1Technology - AM
System Development Engineer, Keya with Security Clearance
Amazon
Denver, CO🇺🇸$99.1k - $160k/yrHybrid1 week agoEngineering - TI
Embedded Software Engineer
NewTranscend IT Solutions
Mossville, IL🇺🇸On-site19 hours agoMATLABSQLC+2Technology - SI
Software Engineer - Navy / Qlik / Power BI / Power Apps || Portsmouth, VA - 5 Days Onsite || 6+ months || Video
NewStellent IT LLC
Portsmouth, VA🇺🇸On-site19 hours agoSQLAgilePower BI+1Technology - MI
Engineer III
NewMarriott International, Inc
Round Rock, TX🇺🇸$25/hrHybrid19 hours agoHVACEngineering - MI
Engineer III
NewMarriott International, Inc
Sandy, UT🇺🇸$25/hrHybrid19 hours agoHVACEngineering - MI
Engineer IV
Marriott International, Inc
Manor, TX🇺🇸$27/hrHybrid4 weeks agoHVACEngineering - MI
Engineer II
NewMarriott International, Inc
Manor, TX🇺🇸$23/hrHybrid19 hours agoEngineering - MI
Engineer II
NewMarriott International, Inc
Hutto, TX🇺🇸$23/hrHybrid19 hours agoEngineering