Engineer - Video

14 Hours ago • All levels • Software Development & Engineering

Job Summary

Job Description

Qualcomm is a leading technology innovator enabling next-generation experiences and driving digital transformation for a smarter, connected future. As a Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs for cutting-edge products. You will collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions and gather information on performance requirements and interfaces. Responsibilities include collaborating with cross-functional teams to design, implement, and debug video/multimedia features for mobile devices.
Must have:
  • Solid C/C++ and Java programming skills
  • Multithreading and OS concepts fundamentals
  • Experience with multimedia embedded systems
  • Good analytical and problem-solving skills
  • Knowledge of Real-Time Operating Systems (Android/Linux)
  • Thorough understanding of multimedia frameworks (Codec2, OpenMAX, GStreamer, StageFright)
  • Familiarity with file formats (Mp4/wmv/3gp)
  • Knowledge of V4L2 drivers
Good to have:
  • Basic knowledge of video codec formats (H.264, MPEG4, HEVC, VC1, VP8, VP9, AV1)
  • Experience in video processing pipeline implementation
  • Understanding of ARM architectures (v7, v8)
  • Experience in video pre- and post-processing algorithms
  • Knowledge of networking protocols (RTP, RTSP, HLS, HTTP, UDP)

Job Details

Job Description

  • As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

  • Additional Job Description

    • Solid C/C++ and Java programming skills, multi threading and OS conceptsfundamentals working on multimedia embedded systems

    • Good analytical and problem solving skills

    • Knowledge of one or more Real-Time Operating Systems is mandatory: (Android/Linux etc)

    • Collaborate with cross-functional teams to design, implement and debug video/multimedia features for mobiles.

    • Thorough understanding of one or more multimedia frameworks viz., (Codec2, OpenMAX, GStreamer, StageFright (NuPlayer), StageFright recorder) & file formats (Mp4/wmv/3gp), V4L2 drivers is mandatory

    Preferred Qualifications

    • Basic knowledge of Video codec formats H.264, MPEG4, HEVC, VC1, VP8, VP9, AV1 etc,, V4L2 framework.

    • Experience in Video processing pipeline implementation for media applications (playback, recording, transcoding, streaming etc.).

    • Sound understanding of ARM architectures (v7, v8) is a plus Experience in Video pre- and post-processing algorithms for subjective quality enhancement such as Adaptive Image

    • Enhancement, Frame rate conversion, Deinterlacing etc., knowledge in motion compensation & estimation etc. is a plus.

    • Knowledge of networking protocols such as RTP, RTSP, HLS, Adaptive Bit Rate Streaming, HTTP, UDP and multimedia file formats (mp4, 3gp) is a plus

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Hyderabad, Telangana, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm