Senior Software Developer for Android
Quest Global
All India • 3 weeks ago
Experience: 5 to 9 Yrs
PREMIUM
Deal of the Day
--:--:--
15 Days Free Trial
Upgrade to CVX24 Premium
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Auto-forward profile to 10 top recruiters
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$0
Activate
$0
A small token amount will be charged to verify.
Get Refund in 48 Hours.
After free-trial 6 Months subscription will be auto Activated @ $2.49 (Cancel Anytime).
Free Bluetooth earphones with 6 Months subscription only.
Enter Your Details
Job Description
Role Overview:
You will be responsible for developing 2D/3D graphics, GPU compute, and rendering optimization on Android, QNX, and Linux kernel platforms. Your expertise in embedded systems, multi-core ARM/CPU, and C/C++ development will be crucial in this role. Strong proficiency in C/C++ programming and memory management will be required along with attention to detail and strong analytical/debugging skills.
Key Responsibilities:
- Develop 2D/3D graphics, GPU compute, and rendering optimization
- Work on Android/QNX/Linux kernel platforms
- Debug using J-TAG/ICE and utilize tools like Git, Perforce, IDEs, and build systems
- Collaborate with cross-functional teams on graphics frameworks such as Kanzi and Qt
- Mentor and provide technical coaching for junior engineers
Qualifications Required:
- Proficiency in C/C++ programming and memory management
- Experience with OpenGL, OpenGL ES, EGL, and GPU compute (GPGPU, OpenCL, CUDA)
- Familiarity with ARM assembly and cross-compilation
- Knowledge of debugging tools like GDB, ftrace, perf, printk
- Version control experience with Git
- Excellent communication skills and ability to collaborate effectively
- Capability to translate complex hardware/software constraints into practical solutions Role Overview:
You will be responsible for developing 2D/3D graphics, GPU compute, and rendering optimization on Android, QNX, and Linux kernel platforms. Your expertise in embedded systems, multi-core ARM/CPU, and C/C++ development will be crucial in this role. Strong proficiency in C/C++ programming and memory management will be required along with attention to detail and strong analytical/debugging skills.
Key Responsibilities:
- Develop 2D/3D graphics, GPU compute, and rendering optimization
- Work on Android/QNX/Linux kernel platforms
- Debug using J-TAG/ICE and utilize tools like Git, Perforce, IDEs, and build systems
- Collaborate with cross-functional teams on graphics frameworks such as Kanzi and Qt
- Mentor and provide technical coaching for junior engineers
Qualifications Required:
- Proficiency in C/C++ programming and memory management
- Experience with OpenGL, OpenGL ES, EGL, and GPU compute (GPGPU, OpenCL, CUDA)
- Familiarity with ARM assembly and cross-compilation
- Knowledge of debugging tools like GDB, ftrace, perf, printk
- Version control experience with Git
- Excellent communication skills and ability to collaborate effectively
- Capability to translate complex hardware/software constraints into practical solutions
Skills Required
Android
QNX
Linux kernel
Embedded systems
RTOS
OpenGL
OpenGL ES
EGL
OpenCL
CUDA
virtualization
Qt
ARM assembly
Perforce
2D3D graphics
GPU compute
rendering optimization
multicore ARMCPU
CC Development
debugging with JTAGICE
2D blitting
color formats
GPU compute GPGPU
GPU optimization
latency tuning
Adreno Profiler
automotive navigation Elektrobit
TomTom
Garmin
etc
graphics frameworks Kanzi
tools Git
IDEs
build systems
crosscompilation
embeddedLinuxtoolchains
debugging tools GDB
ftrace
perf
printk
etc
Version control experience Git
Posted on: April 12, 2026
Relevant Jobs
Step 2 of 2