- Pay
- ₹1,200,000
- Nature of the work
- Multimedia Developer (Embedded and Engineering)
- Location
- Hyderabad, India
- Minimum experience or qualifications
- 3 years' experience
About the Role
About the Role
-
Job Title: Multimedia Developer
-
Sector / Domain: Embedded Software, 3D Graphics, Graphics Drivers, Mobile Devices
-
Location: Hyderabad, Telangana, India
-
Working Model: Work from Office – 5 days a week
-
Role Type: Permanent
-
Experience: 3–5 years
-
Expected Notice Period: 0–21 days
Role Overview
We are looking for a Multimedia Developer with experience in embedded software development for 3D graphics on mobile devices. The role involves designing and developing graphics drivers for multiprocessor and multithreaded ASIC platforms, with a focus on Windows DirectX and OpenGL drivers.
The candidate will collaborate with software, hardware, and systems teams to develop, support, and optimize graphics driver implementations. Strong C/C++ programming skills, embedded software fundamentals, real-time operating system (RTOS) concepts, and hands-on device debugging experience are essential.
Key Responsibilities
-
Develop and support embedded software for 3D graphics on mobile devices.
-
Design, develop, debug, and maintain graphics drivers for mobile platforms.
-
Work with Windows DirectX and OpenGL graphics driver implementations.
-
Support driver development on multiprocessor and multithreaded ASIC platforms.
-
Collaborate with software, hardware, and systems teams to develop and optimize graphics solutions.
-
Debug device-level and embedded software issues and identify root causes.
-
Apply embedded system concepts and real-time programming principles to driver development.
-
Support performance optimization and reliability improvements for graphics drivers.
Required Skills & Experience
-
3–5 years of relevant software development experience.
-
Strong programming skills in C and C++.
-
Experience in embedded software development.
-
Understanding of embedded system concepts and basic real-time programming principles.
-
Knowledge of RTOS concepts.
-
Strong device-level debugging and troubleshooting skills.
-
Experience implementing or supporting graphics drivers based on standards such as OpenGL or Direct3D.
-
Good analytical, problem-solving, and communication skills.
-
Ability to work effectively with software, hardware, and systems teams.
Desirable Skills & Experience
-
Knowledge of Linux or Windows operating systems.
-
Experience with 3D graphics development for mobile devices.
-
Exposure to multiprocessor and multithreaded ASIC platforms.
-
Experience optimizing graphics drivers for embedded environments.
Conclusion – Ideal Candidate Profile
The ideal candidate is an embedded software developer with strong C/C++ skills and hands-on experience in graphics driver development. They should understand embedded systems and RTOS concepts, have strong device-debugging skills, and be familiar with OpenGL, Direct3D, or Windows DirectX driver development. Candidates who can collaborate effectively across software, hardware, and systems teams will be preferred.
Additional Requirements
-
Education: BE/B.Tech/ME/M.Tech in Computer Science, Electrical Engineering, Electronics Engineering, or a related discipline. Candidates from Civil, Mechanical, and Biotechnology backgrounds are not preferred.
-
Relocation: Candidates from across India may be considered if they are willing to relocate to Hyderabad.

