Senior Video Software Engineer

3 days ago


Hyderabad City Taluka, Pakistan beBee Careers Full time

Job Description

We are seeking a skilled Senior Video Software Engineer to join our team. As a member of our Windows Video software team, you will be responsible for designing, implementing, and optimizing software solutions for video processing in embedded platforms.

About the Role

  • Develop and productize various video solutions on Qualcomm processors.
  • Develop, enhance, and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems.
  • Integrate video hardware accelerators with the operating system and application layers seamlessly.
  • Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1.
  • Cross-team collaboration to define and optimize hardware/software interfaces for video codecs.
  • Profile, analyze, and optimize video driver performance for low latency, power efficiency, and high throughput on embedded platforms.
  • Diagnostics and resolution of complex issues related to video hardware, software, and driver interactions.
  • Utilization of debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems.

Requirements

  • Bachelor's/Master's in Computer Engineering and/or Electronic Engineering.
  • Strong C/C++ programming skills, multithreading, and OS concepts/fundamentals.
  • Understanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF).
  • Hands-on experience with DirectX, DXVA, or other video acceleration APIs.
  • Device driver programming and debugging with WinDbg, JTAG/other tools.
  • Knowledge on video compression standards (H.264, H.265, VP9, AV1, etc.).
  • Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
  • Ability to collaborate with cross-functional teams.
  • Communication, written & interpersonal skills, motivation, the ability to learn quickly to design, implement and debug video/multimedia features for Compute.
  • Strong problem-solving abilities and attention to detail.


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Job Summary We are seeking an experienced software engineer to develop and optimize video solutions on Qualcomm processors. The successful candidate will design, implement, and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems. Main Responsibilities Develop and productize various video solutions on Qualcomm...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Job Description:Qualcomm Technologies, IncWe are seeking a highly skilled Video Software Developer to join our team at Qualcomm Technologies, Inc. As a key member of our software development group, you will be responsible for designing, developing, and testing software applications for video processing on our cutting-edge processors.About the Role:Develop...

  • Sr Engineer- Video

    2 weeks ago


    Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Company: Qualcomm India Private LimitedJob Area: Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Embedded systems domainSolid C/C++ programming skills, multithreading and OS concepts fundamentalsUnderstanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF).Hands-on...

  • Compute Video Expert

    2 weeks ago


    Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    About the Opportunity:Qualcomm Technologies, IncWe are seeking a highly skilled Compute Video Expert to join our team at Qualcomm Technologies, Inc. As a key member of our software development group, you will be responsible for designing, developing, and testing software applications for video processing on our cutting-edge processors.About the Job:Develop...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and validating critical software programs for Linux-based systems.Key ResponsibilitiesLeverage advanced software knowledge and experience to design and develop complex software...


  • Hyderabad City Taluka, Pakistan DigitalOcean LLC Full time

    At DigitalOcean LLC, we're seeking a seasoned Senior Software Engineer to join our GenAI team and help shape the future of accelerated compute.About the PositionThis is an exciting opportunity for a technical leader who can drive innovation and growth. As a Senior Software Engineer, you will be responsible for developing and maintaining cutting-edge software...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Senior Software Engineer Role OverviewWe are seeking a skilled Senior Software Engineer to join our team and lead mission-critical integrations between source data with financial SaaS. This role involves supporting innovation and growth through technology solutions.The ideal candidate will have experience in Apache Airflow, workflow orchestration, and...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Job Summary:The Storage team at Qualcomm Technologies, Inc is seeking a skilled Senior Software Engineer to join their ranks. As a key member of the team, you will be responsible for designing and developing storage drivers (eMMC/UFS/NAND) for leading-edge storage technologies used in Qualcomm Snapdragon chipsets.You will work closely with cross-functional...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Key ResponsibilitiesAs a Senior Software Engineering Role, you will be responsible for:Partnering with product and business stakeholders to assess needs and determine the feasibility of software operations.Designing and developing complex software systems, features, and tools.Writing code to develop new feature sets and solve problems.Documenting and sharing...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Job Overview:As a Senior Software Development Engineer, you will be responsible for designing, developing, and testing large-scale software applications. This role requires strong technical skills, excellent problem-solving abilities, and excellent communication skills.Main Responsibilities:Lead the development of complex software projects, collaborating...