
Senior software Engineer Graphics - Bengaluru
Job Description
2D/3D graphics, GPU compute, rendering optimization
Android/QNX/Linux kernel
Embedded systems, multi-core ARM/CPU, C/C++ Development
Linux kernel,
debugging with J-TAG/ICE
OS: Linux, Android, QNX, RTOS
Work Experience
• Strong proficiency in C/C++ programming and memory management.
• Detail-oriented, strong analytical/debugging
OpenGL, OpenGL ES, EGL;
2D blitting, color formats;
GPU compute (GPGPU, OpenCL, CUDA);
virtualization; GPU optimization, latency tuning;
Adreno Profiler; automotive navigation (Elektrobit, TomTom, Garmin, etc.);
graphics frameworks (Kanzi, Qt)
ARM assembly;
tools: Git, Perforce, IDEs, build systems;
• Familiarity with cross-compilation and embedded Linux toolchains.
• Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
• Version control experience (Git).
Soft Skills:
Excellent communication and cross-functional collaboration.
Ability to translate complex hardware/software constraints into practical solutions.
Mentorship and technical coaching for junior engineers.