8 часов назад
Software Engineer - (Windows Display Driver / Graphics)
150 825 - 225 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer - (Windows Display Driver / Graphics) (C++/Direct3D/Windows): Building and optimizing Horizon Agent display infrastructure, indirect display drivers, VNC integration, and GPU rendering pipelines with an accent on Windows driver development, display topology, and real-time graphics performance. Focus on debugging race conditions and resource leaks, optimizing latency and CPU/GPU utilization, and resolving complex display issues across virtual desktop environments.
Location: Mountain View, California; hybrid. No travel is expected.
Salary: USD $150,825–$225,000 per year, with potential eligibility for a corporate bonus program.
Company
develops an AI-driven digital work platform covering unified endpoint management, virtual applications and desktops, digital employee experience, and security and compliance.
What you will do
- Develop, test, release, and maintain Horizon Agent display driver features across the full lifecycle.
- Work with the hznvidd Indirect Display Driver, VNC server infrastructure, Windows display configuration, and display topology management.
- Debug Direct3D 11/12 GPU initialization, swapchain management, display state machines, race conditions, resource leaks, and stability issues.
- Optimize rendering latency, memory usage, and CPU/GPU utilization across diverse hardware configurations.
- Maintain VNC protocol integration, connection lifecycle handling, display event propagation, and backend failure recovery.
- Build driver compilation, signing, deployment, and test coverage for multi-monitor, GPU, codec, and hot-plug scenarios while collaborating with platform, performance, VNC, and product teams.
Requirements
- Deep expertise in C++ systems programming, Windows driver development, low-level Windows APIs, and kernel/user-space interaction.
- Experience architecting, designing, and debugging Direct3D 11/12 applications or GPU-related systems.
- Strong knowledge of Windows display configuration APIs, including SetDisplayConfig and CCD.
- Proficiency with WinDbg, Windows Performance Analyzer, GPU profilers, performance profiling, optimization, and latency analysis.
- Experience resolving concurrency issues, race conditions, resource management problems, and complex customer-facing technical issues.
- Bachelor's degree or equivalent combination of education and relevant professional experience.
Nice to have
- Experience with VDI, remote desktop technologies, VNC, or virtualization solutions.
- Familiarity with SCons, driver signing and certification, test automation, CI/CD, infrastructure-as-code, Git, Agile, and DevOps practices.
- Technical writing, architecture documentation, mentoring, and presentation experience.
Culture & Benefits
- Continuous improvement and high engineering standards are emphasized.
- Benefits include employee ownership, health insurance, 401k matching, disability insurance, paid time off, and growth opportunities.
- provides an inclusive workplace and reasonable accommodations for applicants and employees with protected disabilities.
Hiring process
- Hiring includes standard interview and verification practices designed to protect candidates and the organization.
- The role is not eligible for employment-based immigration sponsorship.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →