Software Engineer - (Windows Display Driver / Graphics)
$150.83k - $225kOmnissa
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.
$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$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$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...WindowsLocal area$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$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$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$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- ...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...WindowsFull time
$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...WindowsFull timeWork experience placementRelocation$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...WindowsFull timeLocal areaWorldwideFlexible hours$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...WindowsMinimum wageFull timeWork experience placementWorldwideFlexible hours$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...WindowsMinimum wageFull timeWork experience placementFlexible hours$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...WindowsMinimum wageFull timeWork experience placementFlexible hours$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 employmentCasual workRemote work$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 ~...WindowsFull timeTemporary workFlexible hours3 days per week$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...WindowsFull timeLocal areaWorldwideFlexible hours$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$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...WindowsFull timeTemporary workRelocation package$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...WindowsFull timeLocal areaWorldwideFlexible hours- ...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
$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...WindowsFull timeWork experience placement$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...WindowsHourly payFull timeTemporary workFlexible hours- ...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
$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...- ...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...WindowsWork at officeLocal areaWorldwideFlexible hours
$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....WindowsFull timeTemporary workLocal areaFlexible hoursShift work- 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
$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...WindowsFull timeWork experience placementImmediate start$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...WindowsFull timeWork experience placementInternshipWork at officeLocal areaRemote workWorldwide$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,...WindowsFull timeWork experience placementWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - (Windows Display Driver / Graphics). Be the first to apply!
- software development engineer aws Mountain View, CA
- real time software engineer Mountain View, CA
- financial software developer Mountain View, CA
- graduate software developer Mountain View, CA
- software engineer travel Mountain View, CA
- experienced software developer Mountain View, CA
- remote entry level software developer Mountain View, CA
- information technology software engineer Mountain View, CA
- software system engineer Mountain View, CA
- network software engineer Mountain View, CA


