Taro Logo

Senior Linux Video Software Engineer

Leading provider of smartphone SoCs and software technology, powering the majority of smartphones globally with wireless connectivity solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Automotive

Description For Senior Linux Video Software Engineer

Qualcomm, the world's leading provider of smartphone SoCs and wireless technology, is seeking a Senior Linux Video Software Engineer to join their video software global development team in Toronto. This role offers an exciting opportunity to work with cutting-edge video technology on Linux platforms powered by Qualcomm SoCs. As part of an international team of hardware, systems, and software engineers, you'll be responsible for developing and integrating advanced video solutions for various platforms including mobile, computing, automotive, and IoT products.

The position involves designing and implementing user and kernel mode software modules that meet specific performance, latency, power, and stability metrics. You'll work with video compression standards, streaming protocols, and Linux kernel development, particularly focusing on V4L2 and device driver programming. The role requires strong expertise in C/C++ programming, embedded systems development, and video technologies.

This is an excellent opportunity for a seasoned software engineer looking to work with state-of-the-art technology at a global scale. You'll be part of a team that drives feature design, development, integration, and commercialization of video software applications on Qualcomm's Snapdragon processors. The company offers comprehensive benefits including health coverage, financial planning programs, continuous learning opportunities, and wellbeing support.

Working at Qualcomm means joining a company that powers the majority of smartphones worldwide, with opportunities to contribute to world-changing innovations in mobile technology, AI, automotive, and IoT sectors. The collaborative environment, coupled with access to leading engineering experts and continuous learning programs, makes this an ideal position for someone looking to advance their career in embedded systems and video software development.

Last updated an hour ago

Responsibilities For Senior Linux Video Software Engineer

  • Design, implement, integrate, and commercialize user and kernel mode software modules
  • Requirements analysis and software design/development/maintenance
  • Troubleshooting of video related frameworks and drivers
  • Collaborate with project team to accomplish objectives
  • Resolve software issues and bugs
  • Communicate with project lead about status and obstacles
  • Prioritize project deadlines and deliverables

Requirements For Senior Linux Video Software Engineer

Linux
Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience
  • Experience with C and C++ Programming Languages
  • Experience in Linux Kernel development with focus on V4L2 and device driver programming
  • Knowledge of video compression standards (H264/H.265/AV1)
  • Experience with streaming protocols (HLS/HTTP/RTSP/DASH)
  • Expertise in Linux tools and debugging (Windbg, JTAG)
  • Knowledge of software design patterns and multi-threaded programming
  • Experience in video and imaging technologies

Benefits For Senior Linux Video Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Senior Linux Video Software Engineer

Senior Engineer - Windows Drivers

Senior Windows Driver Engineer role at Qualcomm focusing on development and optimization of Windows drivers, requiring strong knowledge of Windows internals and driver development.

Senior Software Engineer - Qualcomm, Linkoping, Sweden

Senior Software Engineer position at Qualcomm's automotive division in Linkoping, Sweden, focusing on computer vision and autonomous driving systems development.

Linux Kernel Engineer

Senior Linux Kernel Engineer position at Qualcomm focusing on kernel development, virtualization, and system-level software solutions for mobile and IoT platforms.

Senior System Integration and Test Engineer

Senior System Integration & Test Engineer role at Qualcomm, focusing on wireless technology R&D, prototype development, and testing for 6G/5G systems.

Engineer Senior, Video

Senior Video Engineering role at Qualcomm focusing on systems-level software and hardware development, requiring 2+ years of experience in systems engineering and expertise in cellular technologies.