1

Linux Graphics Engineer Jobs (NOW HIRING)

Site Reliability Engineer

Sunnyvale, CA · On-site

$145K - $175K/yr

Bolt Graphics is a semiconductor startup based in Sunnyvale, CA building the fastest and most ... Exceptional Linux expertise and advanced automation capabilities are mandatory for success in this ...

Senior C/C++ Linux Engineer

Philadelphia, PA

$123K - $163K/yr

Expertise in event-driven programming and development of Linux desktop applications * Experience ... Exposure to low-level graphics APIs such as OpenGL or Vulkan. * Ability to develop custom Wayland ...

Senior Linux Kernel Software Engineer

Santa Clara, CA · On-site

$143K - $189K/yr

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D ...

San Diego,CA The team working on product like STB, Connected Camera,VR/AR, Drones and is looking for experienced engineer with rich Multimedia experience focusing on Audio/video/graphics/BSP on Linux ...

next page

Showing results 1-20

Linux Graphics Engineer information

See salary details

$62.5K

$142.5K

$175K

How much do linux graphics engineer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for linux graphics engineer in the United States is $142,468.00, according to ZipRecruiter salary data. Most workers in this role earn between $140,000.00 and $159,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Linux Graphics Engineer, and why are they important?

To thrive as a Linux Graphics Engineer, you need strong expertise in C/C++ programming, graphics APIs like OpenGL or Vulkan, and a solid understanding of Linux operating systems and kernel development. Familiarity with build tools, version control systems like Git, and experience with drivers or open-source graphics stacks (e.g., Mesa, DRM) are typically required, along with a relevant degree in computer science or engineering. Problem-solving skills, attention to detail, and clear communication are essential soft skills for collaborating in distributed teams and debugging complex graphics issues. These skills and qualifications are crucial for developing reliable, high-performance graphics solutions that support modern Linux environments.

What are some common challenges faced by Linux Graphics Engineers when working with open-source drivers?

Linux Graphics Engineers often encounter challenges related to hardware compatibility, rapidly evolving upstream kernels, and debugging across diverse hardware platforms. Open-source driver development requires staying up-to-date with community changes and ensuring robust support for a wide range of GPUs. Collaboration with other engineers, upstream maintainers, and sometimes hardware vendors is essential to identify and resolve bugs, optimize performance, and contribute code that meets both project and community standards.

What is the difference between Linux Graphics Engineer vs Linux Kernel Developer?

AspectLinux Graphics EngineerLinux Kernel Developer
Required CredentialsBachelor's in Computer Science or related, experience with graphics APIsBachelor's or higher in Computer Science, strong C programming skills
Work EnvironmentGraphics hardware/software teams, embedded systems, driver developmentKernel development teams, low-level system programming
Employer & Industry UsageTech companies, hardware manufacturers, gaming, multimediaOpen-source projects, hardware vendors, OS development
Common Search & Comparison IntentUnderstanding graphics driver roles, career paths in graphicsKernel development, system programming careers

The Linux Graphics Engineer focuses on developing and optimizing graphics drivers and APIs for Linux systems, working closely with hardware and software teams. In contrast, the Linux Kernel Developer works on the core Linux kernel, including low-level system components and driver infrastructure. While both roles require strong C skills and familiarity with Linux, their focus areas and work environments differ significantly.

What does a Linux Graphics Engineer do?

A Linux Graphics Engineer is responsible for developing, optimizing, and maintaining graphics drivers and software for Linux-based systems. They work with graphics hardware, such as GPUs, to ensure compatibility and performance with the Linux operating system. Their tasks often include writing code for graphics stacks like Mesa or Vulkan, debugging graphical issues, and collaborating with hardware vendors and open-source communities. This role requires strong knowledge of graphics APIs, Linux internals, and programming languages like C or C++. Linux Graphics Engineers play a crucial role in enabling high-quality graphics experiences on desktops, embedded systems, and other devices running Linux.
Infographic showing various Linux Graphics Engineer job openings in the United States as of May 2026, with employment types broken down into 64% Full Time, 9% Part Time, and 27% Contract. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution, with an average salary of $142,468 per year, or $68.5 per hour.
Senior Realtime Rendering and Graphics Software Engineer

Senior Realtime Rendering and Graphics Software Engineer

Apple

Cupertino, CA

$181K - $318K/yr

Full-time

Medical, Dental, Retirement

Posted 19 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 661 frontline employees who took The Breakroom Quiz

6th of 30 rated technology retailers


Job description

Have you experienced the 3D world within Apple Maps? Our team builds the rendering engine powering the Maps experience, from the Apple Maps app to hundreds of first- and third-party applications. We're looking for a curious, driven Graphics Software Engineer to join our passionate team. You'll be designing, prototyping, and implementing solutions to the complex challenges of rendering an interactive model of the world across screens ranging from Apple Watch to Apple Vision Pro. This is an opportunity to redefine the boundaries of map rendering as part of a hands-on, deeply collaborative team.
Description
We are the Maps team behind the industry-leading 3D experience in Apple Maps and the platform empowering our third-party developer ecosystem. We're looking for versatile engineers who are passionate about crafting products used by millions of people every day. As a member of our team, you'll work on groundbreaking technology developing algorithms and techniques that deliver a spectacular Maps experience across a diverse range of use cases and applications. You'll help shape a next-generation graphics engine and collaborate closely with our design team to create outstanding interactive visual experiences.
Preferred Qualifications
Experience developing interactive 3D engines on mobile platforms like iOS, Android or Linux
Familiarity with AR/VR rendering technologies
Minimum Qualifications
BA/BS and 8 years working on 3D realtime rendering applications
High proficiency in writing safe, performant C++ code
Knowledge of the graphics pipeline, modern rendering techniques, and image processing
Experience with one or more modern graphics APIs (Metal, Vulkan, Direct3D 12, WebGPU) and at least one shading language (MSL, HLSL, GLSL, WGSL)
Ability to solve problems in 3D geometry using linear algebra
Experience with all stages of software development, from prototyping to performance optimization
Solid debugging and problem-solving skills
Outstanding teamwork and communication skills
Passionate about owning and refining features
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976