Staff Software Engineer, Linux Tools & Host Software at Qualcomm Technologies, Inc. - ScoutJobs - The AI-curated global job board
Skip to content
Qualcomm Technologies, Inc.
Posted a day ago

Staff Software Engineer, Linux Tools & Host Software

Qualcomm Technologies, Inc.

Requirements

Linux software development experience, Modern C and/or Rust, CMake, make, gcc or clang, gdb, valgrind, and git, TCP/IP socket programming, CLI tool development

Skills

LinuxC#RustCMakePython

About the role

Responsibilities

  • Design, implement, and maintain Linux services and tools using modern C or Rust
  • Integrate with IPC/RPC techniques such as TCP/IP, Unix domain sockets, and messaging libraries
  • Build user-friendly CLI tools with intuitive interfaces and built-in help
  • Serialize and deserialize data to formats like JSON and binary for endpoint integration
  • Create shared libraries that export user-friendly APIs for product developers
  • Utilize containers to standardize builds and manage dependencies
  • Develop Linux packages (DEB/RPM) and provide thorough documentation

Requirements

  • Linux software development experience using modern C and/or Rust
  • Proficiency with CMake, make, gcc or clang, gdb, valgrind, and git
  • Practical experience writing TCP/IP socket programs
  • Experience in CLI tool development with a user-first mindset
  • Bachelor's degree in Engineering, Computer Science, or a related field with 4+ years of experience (or equivalent Master's/PhD experience)

Preferred Qualifications

  • Knowledge of video application pipelines (GStreamer, FFmpeg, V4L2, or OpenCV)
  • Deep understanding of TCP/IP (IPv4/v6, UDP, TUN/TAP, bridging)
  • Experience with PCIe and host-device concepts
  • Knowledge of Linux system management (users, disks, networks)
  • Understanding of DMA, DMABUF, and IOMMU
  • Proficiency in Python or bash scripting
  • Interest in Linux kernel development or QNX

About the Company

Qualcomm is a global leader in wireless technology, developing products that power the world's most advanced mobile and connected devices. We foster a culture of innovation where the brightest minds work together to solve complex challenges in AI, video, and connectivity.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Software Engineer, Linux Tools & Host Software

Qualcomm Technologies, Inc. · San Diego

Sign up to apply