Display Software Engineer

K&K GLOBAL TALENT SOLUTIONS INC
Palo Alto, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 187K

Job location

Palo Alto, United States of America

Tech stack

3D Rendering
API
Agile Methodologies
Augmented Reality
Linux
Graphics Software
Hardware Interface Design
Hypervisor
OpenGL
Open Source Technology
Qt Modeling Language (QML)
QT
ISO/IEC 15504
Software Engineering
Xen Servers
iOS
Gpu Programming
EGL (Enterprise Generation Language)
Jetpack Compose
Automotive

Requirements

  • Bachelor's or master's degree in computer science, Computer Engineering, Electrical Engineering, or a related field.
  • 8+ years of software development experience on embedded, mobile, or consumer electronics platforms, with at least 5 years focused on display/graphics software.
  • 3+ years of technical leadership experience (Tech Lead, Anchor, or equivalent) including mentoring engineers and leading cross-team design decisions.
  • Deep expertise in GPU programming using OpenGL ES, Vulkan, EGL, or equivalent graphics APIs.
  • Strong proficiency in C/C++ for embedded systems; experience with real-time rendering optimization and memory-constrained environments.
  • Hands-on experience with display compositors, window managers, or rendering engines on QNX, Linux, or Android Automotive platforms.
  • Demonstrated experience with HMI/UI frameworks such as Qt/QML, Android Views/Jetpack Compose, or custom rendering engines.
  • Solid understanding of display hardware interfaces (MIPI DSI, LVDS, eDP), display timing, and color management.

PREFERRED QUALIFICATIONS

  • Experience with infotainment system or equivalent Tier 1 automotive infotainment platforms.
  • Familiarity with automotive-grade SoCs (Qualcomm SA8295/SA8775, TI Jacinto, Renesas R-Car) and associated graphics driver stacks.
  • Experience with functional safety standards (ISO 26262) as applied to display or instrument cluster software.
  • Knowledge of hypervisor architectures (QNX Hypervisor, Xen) for multi-domain display rendering.
  • Experience with 3D rendering pipelines for automotive applications (navigation, ADAS overlays, 3D vehicle models).
  • Contributions to open-source graphics/compositor projects (Weston, Wayland, Mesa, etc.).
  • Experience with Agile at scale (SAFe) and automotive development processes (A-SPICE).
  • Experience developing display software for heads-up displays (HUD) or augmented reality overlays.

Apply for this position