Position Summary
An exciting opportunity is available for an experienced Video Software Development Engineer to join a high-performing Video Development Team in Hyderabad. The successful candidate will be responsible for designing, developing, optimizing, and productizing advanced video and multimedia solutions for Android and Linux-based platforms. This role is ideal for professionals with strong expertise in C/C++, multimedia technologies, video codecs, and system-level software development.
Detailed Job Description
As a Video Software Development Engineer, you will work on next-generation video technologies, multimedia frameworks, and performance-critical software components supporting mobile and embedded platforms. The role involves developing, optimizing, debugging, and enhancing video processing solutions while collaborating with cross-functional teams throughout the product development lifecycle.
You will contribute to multimedia feature development, video subsystem optimization, codec integration, hardware-software interactions, and platform-level enhancements. The successful candidate will have the opportunity to work with advanced Android and Linux multimedia architectures while helping deliver high-quality video experiences across complex products and solutions.
Key Responsibilities
- Participate as a core member of the Video Development Team.
- Design, develop, optimize, and productize video and multimedia use cases.
- Develop and maintain software components using C and C++.
- Work on Android and Linux mobile platform development and optimization.
- Develop, integrate, and debug multimedia and video processing components.
- Optimize video processing pipelines for performance, scalability, and efficiency.
- Work with video codecs, multimedia frameworks, and hardware abstraction layers.
- Analyze and resolve system-level multimedia and video issues.
- Debug performance bottlenecks and improve system responsiveness.
- Collaborate with architecture, software, hardware, and validation teams.
- Support feature integration, testing, productization, and release activities.
- Develop technical documentation and design specifications.
- Ensure software quality, reliability, maintainability, and performance standards.
Required Qualifications & Skills
- BE, B.Tech, ME, or M.Tech in Electronics & Communication Engineering, Electrical Engineering, Computer Science, or a related field.
- 4-7 years of relevant software development experience.
- Strong programming expertise in C and C++.
- Hands-on experience developing software for Android platforms.
- Experience working with Linux-based systems and applications.
- Strong understanding of multimedia systems and video processing technologies.
- Experience with video codecs and multimedia frameworks.
- Knowledge of hardware abstraction layers (HAL).
- Experience debugging system-level software issues.
- Strong performance optimization and troubleshooting skills.
- Understanding of embedded systems and mobile platform architectures.
- Excellent analytical and problem-solving capabilities.
- Strong communication and collaboration skills.
Nice-to-Have Skills
- Experience with Android multimedia frameworks.
- Exposure to video streaming technologies.
- Experience working with embedded Linux environments.
- Knowledge of camera, imaging, and video pipeline architectures.
- Familiarity with GPU, DSP, or hardware acceleration technologies.)
- Experience with multimedia testing and validation tools.
- Understanding of real-time multimedia application development.
- Exposure to Agile software development methodologies.
- Relevant certifications in embedded systems, Android development, or multimedia technologies.
Why Apply?
- Work on cutting-edge video and multimedia technologies.
- Contribute to innovative Android and Linux-based products.
- Gain exposure to advanced video codec and multimedia framework development.
- Collaborate with experienced engineering teams across software and hardware domains.
- Participate in high-impact product development initiatives.
- Access opportunities for professional growth and technical advancement.
- Build expertise in performance-critical multimedia software engineering.
Application Information
- Job Code: 8/9/7
- Location: Hyderabad
- Experience Required: 4-7 Years (Relevant Experience)
- Education: BE/BTech/ME/MTech - EC, EE, CS, or related field
- Work Mode: 5 Days from Client Location
- Compensation: Up to ₹23 LPA (depending on skills and experience)