Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - (Windows Display Driver / Graphics)

$150.83k - $225k
Full-time

Omnissa

Job Description:

We are Omnissa!


Omnissa is the first AI-driven digital work platform, built to support flexible, secure, work-from anywhere experiences. We integrate industry-leading solutions—including Unified Endpoint Management, Virtual Apps and Desktops, Digital Employee Experience, and Security & Compliance—into a seamless, autonomous workspace that adapts to how people work. Our platform boosts employee engagement while optimizing IT operations, security, and cost.


Guided by our Core Values— Act in Alignment, Build Trust, Foster Inclusiveness, Drive Efficiency, and Maximize Customer Value —we’re growing rapidly and committed to delivering meaningful impact. If you're passionate about shaping the future of work, we’d love to hear from you.

At Omnissa, we are committed to maintaining a fair, consistent, and secure hiring process for all candidates. As part of this approach, we use standard interview and verification practices designed to ensure alignment and protect both candidates and the organization. These practices are applied thoughtfully and with respect for candidate privacy.

What is the opportunity?

You will join the Horizon engineering team focused on delivering world-class display quality and performance for customers across diverse virtual desktop environments. We are passionate about creating high-quality software and leveraging best engineering practices in everything we do. Continuous improvement is at the core of our culture.

As a Member of Technical Staff – Display Driver Engineer, you will leverage your expertise in Windows driver development, Direct3D graphics programming, and VDI architecture to lead development, optimization, and debugging of the Horizon Agent display infrastructure and graphics subsystems. Your responsibilities span the full display stack: mastering the Indirect Display Driver (IDD) architecture and display topology management, debugging and resolving critical issues in the VNC server infrastructure, optimizing GPU utilization and rendering pipelines, and collaborating cross-functionally to solve high-impact display and graphics problems.

You will be responsible for:

  • Build a deep understanding of Horizon Agent display architecture, including the hznvidd Indirect Display Driver (IDD), VNC server infrastructure, and Windows display configuration systems.
  • Own the full lifecycle of display driver features from design through implementation, testing, and release. Debug and resolve race conditions, resource leaks, and stability issues in Direct3D 11/12 GPU initialization, swapchain management, and display state machines.
  • Implement and optimize monitor topology configuration, EDID handling, hot-plugging scenarios, and adapter management. Work across kernel/user-space boundaries and handle complex Windows display configuration (SetDisplayConfig, CCD) scenarios.
  • Identify and root-cause display performance bottlenecks in the VNC server, topology management, and graphics pipeline. Optimize rendering latency, memory usage, and CPU/GPU utilization across diverse hardware configurations.
  • Maintain and evolve the VNC protocol integration with Horizon. Debug and optimize VNC connection lifecycle, display change event propagation, and backend failure recovery.
  • Master the SCons build system and ensure reliable driver compilation, signing, and deployment across Windows versions. Build and maintain comprehensive test coverage for display scenarios including multi-monitor setups, GPU capabilities, codec support, and hot-plug events.
  • Mentor and train junior engineers in Windows driver development, providing technical guidance and thorough code reviews.
  • Collaborate effectively with platform, performance, VNC, and product teams to deliver integrated display solutions. Contribute to architectural discussions and help resolve cross-team technical dependencies.
  • Drive investigation and resolution of critical customer-facing display issues with root-cause analysis and preventive improvements.
  • Publish internal technical documentation, architecture guides, and post-mortem analyses for complex issues.
  • Implement and improve processes around DevOps, Agile, and CI/CD.

What will you bring to Omnissa?

  • Deep expertise in C++ systems programming, particularly in driver development and low-level Windows APIs.
  • Proven experience architecting, designing, and debugging Direct3D 11/12 applications or GPU-related systems.
  • Strong knowledge of Windows internals including display configuration APIs (SetDisplayConfig, CCD), driver architecture, and kernel/user-space interaction.
  • Hands-on proficiency in debugging tools such as WinDbg, Windows Performance Analyzer, and GPU profilers.
  • Experience with performance profiling, optimization, and latency analysis in real-time graphics systems.
  • Proven ability to root-cause and resolve complex concurrency issues, race conditions, and resource management problems.
  • Experience with VDI/remote desktop technologies, VNC protocol, or virtualization solutions is highly desired.
  • Familiarity with build systems (SCons or similar) and driver signing/certification processes.
  • Experience with test automation, CI/CD pipelines, and infrastructure-as-code tools.
  • Track record of technical writing, architecture documentation, or presenting on complex systems topics.
  • Excellent communication and collaboration skills; proven ability to mentor junior engineers.
  • Familiarity with Agile, DevOps practices, and version control systems (Git).

Location: Mountain View, CA
Location Type: hybrid
Travel Expectations: None
Education: Bachelor's Degree or equivalent combination of education and relevant professional experience.

Compensation: The typical base salary for this role is between USD $150,825– $225,000 per year and it may be eligible for participation in a corporate bonus program. Actual compensation offer may vary from posted hiring range based upon geographic location, work experience, education, skill level, or other relevant factors. In addition to competitive compensation, Omnissa offers a variety of benefits such as employee ownership, health insurance, 401k with matching contributions, disability insurance, paid-time off, growth opportunities, and more.

Omnissa is an Equal Employment Opportunity company and Prohibits Discrimination and Harassment of Any Kind:
Omnissa is committed to the principle of equal employment opportunity and to providing a work environment free of discrimination and harassment. All employment decisions at Omnissa are based on business needs, job requirements and individual qualifications, without regard to race, color, religion, ancestry, ethnicity, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past, present, or prospective service in the uniformed services, family medical history or genetic information, family or parental status, veteran status, or any other status protected by applicable laws or regulations in the locations where we operate. Omnissa will not tolerate discrimination or harassment based on any of these characteristics. Omnissa welcomes applicants of all ages. Omnissa will provide reasonable accommodations to applicants and employees who have protected disabilities consistent with applicable federal, state and local law.

This job requisition is not eligible for employment-based immigration sponsorship by Omnissa.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - (Windows Display Driver / Graphics) in Mountain View, CA vacancy
  • $174k - $252k

     ...experience.5 years of experience with software development in C++, and with...  ...years of experience with 3D graphics, OpenGL, and performance...  ....Google's software engineers develop the next-generation technologies...  ...engineers to be versatile, display leadership qualities and be... 
    Suggested

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

    Develop GPU graphics and compute technologies spanning the full GPU software stack.Seek general solutions to...  ...work with product and engineering teams to define the role...  ...maintaining device drivers that interface software...  ...engineers to be versatile, display leadership qualities... 
    Suggested

    Google

    Mountain View, CA
    3 days ago
  • $188.5k - $282.7k

     ...innovation and solving complex engineering problems for our customers....  ...you’ll do:Responsibilities:Software Development: Understand and...  ...Qualifications:Knowledge of Windows Server operating systems and...  ...equity and benefits. The range displayed reflects the minimum and... 
    Windows
    Local area

    Rubrik

    Palo Alto, CA
    4 days ago
  • $174k - $252k

     ...practical experience.5 years of experience with software development in one or more programming...  ...technologies.Google's software engineers develop the next-generation technologies...  ...We need our engineers to be versatile, display leadership qualities and be enthusiastic... 
    Suggested

    Google

    Mountain View, CA
    4 days ago
  • $147k - $210k

     ...systems.2 years of experience with software development in one or more...  ....Google's software engineers develop the next-generation technologies...  ...engineers to be versatile, display leadership qualities and be...  ...software stack from bootloader drivers up to the application layer.... 
    Suggested

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...experience.5 years of experience with software development in Go, C or Python.5...  ...components at kernel-level on Windows (optional) and Linux OSs.Google's software engineers develop the next-generation...  ...our engineers to be versatile, display leadership qualities and be enthusiastic... 
    Windows

    Google

    Sunnyvale, CA
    3 days ago
  • $147k - $210k

     ...experience.2 years of experience with software development in the C++...  .... Google's software engineers develop the next-generation technologies...  ...engineers to be versatile, display leadership qualities and be...  ...major platforms — iOS, Android, Windows, Mac, Linux and Chrome OS. We... 
    Windows

    Google

    Mountain View, CA
    4 days ago
  •  ...high‑performance C++ software for real‑time video processing...  .... Build and maintain Windows Media Foundation...  ...deeply with OS media and display pipelines. Develop and...  ...(including game engines). Act as a technical ambassador...  ..., OEMs, and ISVs on drivers, APIs, and... 
    Windows
    Full time

    Dolby

    Sunnyvale, CA
    18 hours ago
  • $124k - $171k

     ...a global leader in materials engineering solutions used to produce virtually...  ...every new chip and advanced display in the world. We design,...  ...our benefits .      As a Software Engineer at Applied Materials...  ...experience in Linux and/or Windows, databases ~ Working experience... 
    Windows
    Full time
    Work experience placement
    Relocation

    Applied Materials

    Santa Clara, CA
    18 hours ago
  • $137.1k - $188.3k

     ...Imaging/Video algorithms and software.  You will contribute to new...  ...Computer Science and/or Electrical Engineering with an emphasis and passion...  ...instructions.  Microsoft Windows or Linux development experience...  ...on GPU processors using graphics programming languages (OpenGL... 
    Windows
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    4 days ago
  • $136.3k - $231.7k

     ...circuit boards and flat panel displays. The innovative ideas and...  ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...and enhancement of Windows desktop applications used for... 
    Windows
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • $136.3k - $231.7k

     ...circuit boards and flat panel displays. The innovative ideas and...  ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...developing applications on Windows and/or Linux operating systems... 
    Windows
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $136.3k - $231.7k

     ...circuit boards and flat panel displays. The innovative ideas and...  ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...-on experience working in Windows Server and Linux environments... 
    Windows
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $185k - $245k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...working to make this future a reality.As a Displays Software Engineer at Reliable Robotics, you...  ...facing software requirements and following graphical specificationsExperience with human-in... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics

    Mountain View, CA
    4 days ago
  • $140k - $230k

     .... Through our Arene mobility software platform, safety-first automated...  ...amplify the capabilities of drivers, foster happiness, and...  ...why the Enterprise Technology Engineering Team (EnTec) builds solutions...  ...~ Hands-on experience with Windows and Linux administration ~... 
    Windows
    Full time
    Temporary work
    Flexible hours
    3 days per week

    Woven By Toyota

    Palo Alto, CA
    18 hours ago
  • $214k - $261.5k

     ...OverviewWe’re seeking a Senior Staff Software Engineer to lead the evolution of...  ....Build and maintain Windows Media Foundation transforms...  ...integrate deeply with OS media and display pipelines.Ensure seamless...  ...Microsoft, OEMs, and ISVs on drivers, APIs, and certification... 
    Windows
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...Software Engineer For CUDA Driver On WindowsNVIDIA's invention of the GPU in 1999 sparked...  ...redefined modern computer graphics, and revolutionized...  ...work on the CUDA driver for Windows. CUDA is NVIDIA's platform...  ...Out From The Crowd:Windows Display Driver Model (WDDM) experienceExperience... 
    Windows

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $170k - $220k

     ...seeking a motivated Principle Flight Software Engineer to help build a revolutionary ‘...  ...Designing, coding, and integrating graphical pilot cockpit displays Developing and extending simulation...  ...control ~ Comfortable with both Windows and Linux development environments... 
    Windows
    Full time
    Temporary work
    Relocation package

    Lta Research

    Sunnyvale, CA
    18 hours ago
  • $137.1k - $188.3k

     ...Imaging/Video algorithms and software starting with fresh proof of...  ...Computer Science, Electrical Engineering or equivalent ~ Passion for...  ...applications related to computer graphics, computer vision, image...  ...video processing. ~ Microsoft Windows and/or Linux experience is required... 
    Windows
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    4 days ago
  •  ...Software EngineerLocation: Sunnyvale, CA Duration: 04+ MonthsPrimary...  ...Position: We seek a Software Engineer with Unity 3D experience to...  ...XR and traditional apps for Windows and Android in the Unity game...  ...in Unity.Experience writing graphics shaders in Unity.Experience programming... 
    Windows

    TalentBurst

    Sunnyvale, CA
    3 days ago
  • $209k - $276k

     ...Senior Software Engineer, Manufacturing TestMountain View, California, United StatesAnduril Industries...  ...What You'll DoDevelop applications for Windows and Linux desktop environments....  ...low-level code and device libraries or drivers.Experience working in CI/CD and designing... 
    Windows
    Full time
    Work experience placement

    anduril

    Mountain View, CA
    4 hours ago
  • $120k - $396k

     ...What to Expect Come join the Manufacturing Test and Engineering software team and help us accelerate the world's transition to sustainable...  ...or with physical hardware devices Experience working with Windows and Linux OS Familiarity with devops and CI/CD tools (e.g... 
    Windows
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  •  ...UX Researchers, vision science researchers, product managers, engineers, and designers to conduct qualitative and quantitative research...  ...data cleaning and analysis toolsExperience and understanding of display technologiesBasic familiarity with each of the following methods... 
    Work experience placement

    US Tech Solutions

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...Collaborate across Hardware, Driver, Runtime, and Performance Analysis...  ....5 years of experience with software development in one or more...  ...projects.Google's software engineers develop the next-generation technologies...  ...engineers to be versatile, display leadership qualities and be... 

    Google

    Sunnyvale, CA
    4 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...in the da Vinci Surgical System software and will play a technical role during the...  ...testability • Must demonstrate proficiency in Windows O/S and in all Microsoft Office... 
    Windows
    Work at office
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    13 hours ago
  • $165.45k - $259.75k

     ...Senior Software Engineer HP is seeking a Senior Software Engineer to help develop software platforms within HP's device and services ecosystem...  ..., and model evaluation metrics. Experience developing Windows desktop applications, APIs, and cloud-connected software.... 
    Windows
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work

    HP Development Company, L.P.

    Palo Alto, CA
    3 hours ago
  • CrowdStrike, Inc. is seeking a Senior Engineer for the Core Libraries team. You will design, build, extend, and maintain cross‑platform shared libraries used by the CrowdStrike sensor on Windows, Linux, and macOS, handling memory, parsing, and threading concerns. You will... 
    Windows

    CrowdStrike, Inc.

    Sunnyvale, CA
    2 days ago
  • $181k - $241k

     ...in months, not years.ABOUT THE JOBAs a Software Engineer in the Manufacturing Test organization,...  ...WHAT YOU’LL DODevelop applications for Windows and Linux desktop environments.Integrate...  ...low-level code and device libraries or drivers.Experience working in CI/CD and... 
    Windows
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Mountain View, CA
    3 days ago
  • $90k - $125k

     ...tens of millions of endpoints worldwide, across Windows, macOS and Linux, in both user mode and kernel mode. Engineering software at that depth and that scale is among the...  ...involving operating system internals, kernel or driver development, systems programming, or computer... 
    Windows
    Full time
    Work experience placement
    Internship
    Work at office
    Local area
    Remote work
    Worldwide

    CrowdStrike

    Sunnyvale, CA
    4 days ago
  • $140k - $215k

     ...starts with you.About the Role:This is a systems software role on the Core Libraries team, which owns the shared Windows, Linux, and macOS libraries that the sensor...  ...success of the overall sensor platform.As a Senior Engineer on this team, you will design, build, extend,... 
    Windows
    Full time
    Work experience placement
    Work at office
    Local area

    CrowdStrike

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - (Windows Display Driver / Graphics). Be the first to apply!