HumanBit Logo

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.
Powered by
HumanBit Logo