software Engineer Display - Bengaluru
Display interface standards, Android/QNX/Linux kernel
Embedded systems, multi-core ARM/CPU, C/C++ Development
Low-level development,
Linux kernel,
debugging with J-TAG/ICE
OS: Linux, Android, QNX, RTOS
Work Experience
Strong proficiency in C/C++ programming and memory management.
HDMI, DSI, LVDS, eDP, FDPLINK3; DRM/KMS/FB drivers; SurfaceFlinger/Wayland; Android/QNX display architecture; multi-display, panel tuning, color calibration.
Hands-on experience with anyLinuxdevice driver (character, block, network, USB, PCIe, I2C, SPI, etc.).
Good understanding ofLinux architecture, display architecture, module programming, and build systems.
Familiarity with cross-compilation and embeddedLinuxtoolchains.
Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
Version control experience (Git).
Soft Skills:
Excellent communication and cross-functional collaboration.
Leadership in technical decision-making.
Ability to translate complex hardware/software constraints into practical solutions.
Mentorship and technical coaching for junior engineers.
Employment Type: FULL_TIME