Senior Video Software Engineer

7 days ago


Hyderabad City Taluka, Pakistan beBee Careers Full time
Job Description

We are seeking a skilled and motivated Sr Lead Engineer - Video Windows Driver to join our team.

  • Key Responsibilities:
  • Design, implement, and optimize software solutions for video processing in embedded platforms.
  • Collaborate with cross-functional teams to develop high-performance and reliable drivers for video hardware acceleration and ensure seamless system integration.
  • Develop, enhance, and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems.
  • Ensure seamless integration of video hardware accelerators with the operating system and application layers.
  • Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1.
  • Collaborate with Video HW, FW, GPU teams 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.
  • Diagnose and resolve complex issues related to video hardware, software, and driver interactions.
  • Utilize debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems.
Required Skills and Qualifications

To be successful in this role, you will need the following skills and qualifications:

  • Technical Requirements:
  • Recent and relevant experience of 2-7 years required in one or more of the following areas:
    • Embedded systems domain
    • Solid 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.
  • Any of the multimedia (Video, Camera, Computer Vision) domain experience.
  • 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).
  • Education and Work Experience:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Benefits

This is an excellent opportunity to grow your career and take advantage of various benefits.

  • Professional Growth:
  • Collaborate with cross-functional teams to develop high-performance and reliable drivers for video hardware acceleration and ensure seamless system integration.
  • Work independently with minimal supervision.
  • Continuous Learning:
  • Attend training sessions and workshops to improve your skills and knowledge.
  • Participate in conferences and seminars to stay updated on the latest industry trends.
  • Recognition and Rewards:
  • Receive recognition and rewards for your outstanding performance and contributions to the team.
Others

This is a challenging yet rewarding role that offers many opportunities for growth and development.

],
  • Sr Engineer- Video

    3 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...

  • Software Engineer

    2 weeks ago


    Hyderabad City Taluka, Pakistan beBee Careers Full time

    About the RoleThe successful candidate will be responsible for developing and productizing various video solutions on Qualcomm processors.Developing, enhancing, and debugging user mode and kernel mode drivers for video encoding and decoding on Windows-based systems.Ensuring seamless integration of video hardware accelerators with the operating system and...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Job Title: Video Software Engineer LeadThis position involves designing, implementing and optimizing software solutions for video processing in embedded platforms. You will collaborate with cross-functional teams to develop high-performance and reliable drivers for video hardware acceleration.Key ResponsibilitiesDevelopment and productization of various...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    About the RoleAs a senior full stack engineer with expertise in programming, API Development, Design Patterns, SDLC, IaC tools, testing, and site reliability engineering, you will lead and contribute to the development of software solutions.Lead the development of software solutions as a senior full stack engineer.Define and implement best practices for...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Job OverviewWe are seeking an accomplished Senior Lead Engineer to spearhead the development of cutting-edge software and applications that push the boundaries of technology.The ideal candidate will possess a strong background in software engineering, with expertise in C, C++, Java, Python, and other programming languages. They will be responsible for...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    About the Role:We are seeking a highly skilled and experienced full stack Senior Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be a key contributor to the design, development, and maintenance of our core applications. You will work independently and collaboratively on complex projects, leveraging your...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    About the Role:We are seeking a highly skilled and experienced full stack Senior Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be a key contributor to the design, development, and maintenance of our core applications. You will work independently and collaboratively on complex projects, leveraging your...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our growing engineering team. You will be a key contributor to the design, development, and maintenance of our core applications, leveraging your expertise in Go and Java to build robust and scalable systems. This role requires strong technical leadership,...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Solr engineers with expertise in Java and/or Python, API development, design patterns, SDLC, IaC tools, testing, and site reliability engineering are sought after to lead and contribute to the development of software solutions.The ideal candidate will define and implement best practices for software development, including coding standards, code reviews, and...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Display Subsystem EngineerWe are seeking an experienced Display Subsystem Engineer to work on Linux Display Kernel Driver/Android middleware.The ideal candidate will have a strong background in C/C++ programming, Linux, and Android. They should be well-versed in software development life cycle, operating systems/embedded fundamentals, and multimedia drivers...