1

Egl Jobs (NOW HIRING)

Android/Linux graphics stack (EGL, Gralloc, DRM/KMS, Mesa) and graphics driver work. * Web platform technologies: WebAssembly, WebRTC, and the surrounding browser security/sandboxing model.

Principal Graphics Engineer

New York, NY · Remote

$143K - $177K/yr

Android/Linux graphics stack (EGL, Gralloc, DRM/KMS, Mesa) and graphics driver work. * Web platform technologies: WebAssembly, WebRTC, and the surrounding browser security/sandboxing model.

Principal Graphics Engineer

Santa Clara, CA · Remote

$143K - $177K/yr

Android/Linux graphics stack (EGL, Gralloc, DRM/KMS, Mesa) and graphics driver work. * Web platform technologies: WebAssembly, WebRTC, and the surrounding browser security/sandboxing model.

Principal Graphics Engineer

New York, NY

$153K - $189K/yr

Android/Linux graphics stack (EGL, Gralloc, DRM/KMS, Mesa) and graphics driver work. * Web platform technologies: WebAssembly, WebRTC, and the surrounding browser security/sandboxing model.

Principal Graphics Engineer

San Francisco, CA · On-site +1

$164K - $203K/yr

Android/Linux graphics stack (EGL, Gralloc, DRM/KMS, Mesa) and graphics driver work. * Web platform technologies: WebAssembly, WebRTC, and the surrounding browser security/sandboxing model.

Principal Graphics Engineer

San Francisco, CA · Remote

$143K - $177K/yr

Android/Linux graphics stack (EGL, Gralloc, DRM/KMS, Mesa) and graphics driver work. * Web platform technologies: WebAssembly, WebRTC, and the surrounding browser security/sandboxing model.

next page

Showing results 1-20

Egl information

See salary details

$52.5K

$146.1K

$247K

How much do egl jobs pay per year?

As of Jun 29, 2026, the average yearly pay for egl in the United States is $146,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,500.00 and $195,000.00 per year, depending on experience, location, and employer.

What is the difference between Egl vs Electrical Lineworker?

AspectEglElectrical Lineworker
Required CertificationsApprenticeship, safety trainingApprenticeship, safety training
Work EnvironmentUtility companies, outdoor, high-voltage linesUtility companies, outdoor, high-voltage lines
Industry UsagePower distribution, energy sectorPower distribution, energy sector
Common Search IntentUnderstanding Egl roles and responsibilitiesComparing Egl and electrical lineworker duties

Both Egl and electrical lineworkers typically require similar certifications and work in outdoor utility environments. While Egl may focus more on specific utility roles, electrical lineworkers are often involved in installing and maintaining power lines. The roles are closely related within the energy sector, and many job seekers compare these titles to understand career paths or job requirements better.

What are EGL jobs?

EGL jobs typically refer to roles involving the EGL (Embedded-System Graphics Library) interface, which is used in computer graphics programming to connect rendering APIs like OpenGL ES to the underlying native platform windowing system. Professionals in EGL jobs work on integrating graphics hardware acceleration for embedded systems, such as mobile devices, automotive displays, or IoT devices. Their responsibilities may include developing, optimizing, or troubleshooting graphics pipelines, ensuring smooth rendering performance, and maintaining compatibility with various hardware platforms.

What are some common challenges faced by engineers working in EGL (Embedded Graphics Library) development roles?

Engineers working with EGL often encounter challenges related to cross-platform compatibility and performance optimization, as EGL must interface smoothly between APIs like OpenGL ES and various hardware or operating systems. Debugging issues can be complex due to differences in driver implementations, and ensuring efficient rendering pipelines requires a strong understanding of both graphics concepts and embedded system constraints. Collaboration with multidisciplinary teams—such as hardware engineers and application developers—is frequent, as EGL typically serves as a bridge between low-level hardware and high-level graphics frameworks.

What are the key skills and qualifications needed to thrive as an Electrical Engineer, and why are they important?

To thrive as an Electrical Engineer, you need a strong background in electrical theory, circuit design, and problem-solving, typically supported by a bachelor's degree in electrical engineering or a related field. Familiarity with CAD software, simulation tools like MATLAB or SPICE, and relevant certifications such as a Professional Engineer (PE) license are often required. Strong communication, teamwork, and project management skills help you collaborate effectively and manage complex projects. These skills and qualities are crucial for designing reliable systems, ensuring safety, and delivering successful engineering solutions.
More about Egl jobs
Sr. Embedded C++ Developer (Media Domain)

Sr. Embedded C++ Developer (Media Domain)

Infovision

Dallas, TX • On-site

Other

Posted 15 days ago


Job description

Job Description: Experience in C++11 or higher Experience in the video streaming technologies (MPEG-DASH, HLS, Progressive Download, etc) Experience on different Audio/video formats (H264, H265, AV1, mp4, cmaf, ts, etc) Mandatory Skills: Media domain: Adaptive media streaming client-side integration, Media playback, Multimedia frameworks - Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player, Used PlayReady DRM 4.x, Integration of third-party SDKs (e.g. Netflix, AmazonPrime, Youtube, ROKU etc) for content playback Graphics: Used OpenGL ES, EGL APIs or similary graphics APIs to render graphics on embedded devices. Other domains: Basic understanding on cryptography, Basic network TCP/UDP packet filtering & analysis Expert OS & programming skill: Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services/Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C++ 14 & 17 features (std::optional, std::async etc.) OS & Programming concepts with language proficiency: C, C++, Multi-threading, Concurrency, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC/message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting Build & Debug & Analyze & Test: Correct root cause analysis, Understand the existing complex C++ codebase, Test all corner cases Soft skills: Collaborate with cross-functional teams, Effective communication, Convey ideas clearly in short-time Mentoring & Leadership: Mentor other junior engineers, Prioritize task & deliver on-time, Negotiate push backs Pickup skills: