2025_Embedded Software Developer_SDS/BSV-ENG_QCOM_Hyderabad | ScaleneWorks INC
full-time
Posted on July 3, 2025
Job Description
2025_Embedded Software Developer_SDS/BSV-ENG_QCOM_Hyderabad
Job Summary
The Embedded Software Developer will design, develop, and debug embedded software primarily for Linux and Android platforms with a focus on multimedia frameworks and video processing. This role contributes to advancing Qualcomm’s embedded systems by leveraging expertise in programming, device driver development, and real-time operating systems to support cutting-edge video and streaming technologies.
Responsibilities
- Develop and maintain embedded software for Linux and Android multimedia frameworks, focusing on Video4Linux2 (V4L2) and related kernel components.
- Implement and debug video usage models including playback, streaming, camcorder, WiFi display, and content protection.
- Work on video compression standards such as H264, H.265, and AV1, and implement streaming protocols like HLS, HTTP, and DASH.
- Design and develop Linux device drivers and perform debugging using tools such as Windbg and JTAG.
- Collaborate on ARM or other embedded System on Chip (SoC) development and debugging.
- Apply software design patterns and multi-threaded programming techniques to optimize embedded software performance.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
- 3-5 years of professional experience in embedded software development.
- Proficiency in programming languages including C, C++, Java, and Python.
- Experience with Android and Linux multimedia frameworks and Linux Kernel development, especially V4L2.
- Strong knowledge of software design patterns, multi-threaded programming, and computer architecture.
- Solid understanding of operating systems, data structures, and algorithms, particularly for Linux/Android platforms.
- Skilled in software debugging on embedded real-time operating systems, preferably Linux.
- Familiarity with video compression standards (H264/H.265/AV1) and streaming protocols (HLS/HTTP/DASH).
- Experience in Linux device driver development and debugging.
- Expertise with Linux development tools and debugging techniques such as Windbg and JTAG.
- Experience with ARM or other embedded SoC development and debugging.
Preferred Skills
- Experience with Perl scripting.
- Advanced knowledge of multimedia content protection mechanisms.
- Familiarity with additional embedded platforms or real-time operating systems.
- Exposure to cloud or network streaming technologies.
Experience
- 3 to 5 years of relevant embedded software development experience, particularly in Linux and Android environments.
Environment
- Full-time position based in Hyderabad.
- Work mode is Work From Office (WFO).
- The role involves working in a professional office environment with access to embedded development and debugging tools.
Salary
- For 1-5 years of experience: up to INR 20 LPA.
- For 5-8 years of experience: up to INR 28-30 LPA.