Overview
On Site
USD 80.00 - 89.00 per hour
Contract - W2
Skills
Machine Learning (ML)
Computer Hardware
Performance Tuning
Workload Analysis
Verification And Validation
Intellectual Property
IP
Software Development
Python
Git
Gerrit
Continuous Integration and Development
Continuous Integration
Debugging
Documentation
Project Management
JIRA
Confluence
Research
API
GPU
Linux
Android
Operating Systems
Computer Science
Computer Engineering
Software Engineering
C
C++
Conflict Resolution
Problem Solving
Communication
Object-Oriented Programming
Firmware Development
Linear Algebra
Optimization
3D Computer Graphics
Lighting
DirectX
OpenGL
Job Details
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
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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.