About the Role
Develop firmware and driver components that interface directly with GPU hardware to enable advanced features and improve system performance.
Responsibilities
- Design and implement GPU firmware modules
- Optimize low-level software for performance and power efficiency
- Collaborate with hardware teams to define GPU architecture requirements
- Debug and resolve complex system-level issues
- Develop tools for testing and validating GPU functionality
- Support integration of GPU software into operating systems
- Analyze hardware specifications to guide software development
- Improve memory management and resource allocation in GPU drivers
- Contribute to real-time scheduling algorithms for GPU tasks
- Ensure software compliance with industry standards
- Participate in code reviews and system validation
- Document software design and implementation details
- Troubleshoot firmware-related issues in lab and production environments
- Work closely with system integration engineers
- Support customer escalations involving GPU software components
- Enhance error detection and recovery mechanisms in firmware
- Develop automated test frameworks for regression testing
- Integrate security features into GPU software stack
- Maintain backward compatibility across GPU generations
- Profile and optimize GPU workloads for throughput and latency
- Assist in defining software interfaces for new hardware features
- Evaluate emerging GPU technologies for future integration
- Contribute to power management firmware for energy efficiency
- Support virtualization and multi-tenant GPU environments
- Collaborate on cross-functional projects involving AI and compute workloads
Nice to Have
- Master's degree in Computer Science or Engineering
- Experience with GPU driver development
- Familiarity with AMD or similar GPU architectures
- Knowledge of graphics APIs such as Vulkan or DirectX
- Experience in AI or machine learning workloads
- Understanding of display controller software
- Experience with hardware emulation platforms
- Knowledge of formal verification methods
- Experience with performance tuning on GPU workloads
- Familiarity with virtualization technologies
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model available
Team
Part of the GPU software development team focused on driver and firmware optimization
Why Join Us
- Opportunity to work on cutting-edge GPU technology shaping the future of computing
- Collaborative environment with access to industry-leading hardware and tools
What We Offer
- Comprehensive health and wellness benefits
- Retirement savings and stock participation plans
- Professional development and training programs
- Inclusive culture supporting innovation and technical excellence
Available for qualified candidates