JobsStaff Software Engineer, Linux Tools & Host Software (Multiple locations)
Staff Software Engineer, Linux Tools & Host Software (Multiple locations)
QualcommStaff Software Engineer, Linux Tools & Host Software (Multiple locations)
QualcommLocation
San Diego, CA, Austin, TX, Raleigh, NC
Type
Full-time
Posted
6/11/2026
Compensation
$121,400 - $202,200 per year
Undergraduate with 5+ Years of Experience
Approval 97.1%·Filings 1,170·New hires 255·
✓ Established Sponsor
·FY 2025Job description
Qualcomm Technologies, Inc. is seeking a hands-on systems software engineer to design, maintain, and improve Linux tools and services for PCIe-based accelerator devices. The role involves working across userspace and the Linux kernel, focusing on developing reliable software for video and AI applications. Candidates should be excited about kernel development and have a user-first mindset in their tool development. This position offers opportunities to work with a variety of Linux distributions and leverage AI tools in the development process.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience, or a Master's degree with 3+ years, or a PhD with 2+ years.
- 2+ years of work experience with programming languages such as C, C++, Java, or Python.
- Linux software development experience using modern C and/or Rust.
- Familiarity with CMake, make, gcc or clang, gdb, valgrind, and git.
- Practical experience writing TCP/IP socket programs.
Responsibilities
- Design, implement, and maintain Linux services and tools in modern C or Rust.
- Integrate with IPC/RPC techniques such as TCP/IP, Unix domain sockets, and messaging libraries.
- Build user-friendly CLI tools that are intuitive and reliable.
- Serialize and deserialize data to formats like JSON and binary for integration with other endpoints.
- Create shared libraries that export user-friendly APIs for developers.
- Use containers to standardize builds and manage dependencies.
- Document software development processes and tools thoroughly.
Benefits
- Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.
Is this posting expired or inaccurate?
