Staff Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jul 15, 2026
This job expires in: 30 days
Job Summary
Providing technical leadership for GPU architecture and software enablement, the full-time Staff Software Engineer will manage multi ASIC platform strategies, lead hardware-software co-design efforts, and ensure early silicon readiness while working in a hybrid environment.
Key responsibilities:
- Lead GPU architecture decisions impacting multi ASIC platforms and translate architectural concepts into platform requirements
- Define and execute bring up strategies for new GPU platforms, collaborating with silicon and software teams to mitigate risks
- Drive hardware/software interface definition and influence the design of firmware, drivers, and performance software to align with architectural goals
Required qualifications:
- Deep experience in GPU, accelerator, or SoC architecture, including memory systems and interconnects
- Strong background in systems software, firmware, and drivers with proven hardware/software co-design experience
- Hands-on programming experience in C/C++ and Python, along with familiarity with low-level debugging tools
- Applied experience using AI-assisted coding tools in professional software engineering workflows
- Advanced degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent practical experience
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...