Skip to main content

Multimedia Developer

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.

Apply for This Role

Include your country code if you are outside the UK.

PDF, DOC or DOCX, up to 5 MB.

We use your details and CV only to handle your application.Read our Privacy Policy.