Staff Linux BSP Engineer

Qualcomm•San Diego, CA
•$134,800 - $202,200

About The Position

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

Requirements

  • Strong development experience with C/C++ and strong programming skills
  • Hands-on development experience on Linux Embedded, Ubuntu, CentOS, and Debian platform software stacks
  • Hands-on development experience with the Linux kernel, performance tuning, and board support packages
  • Demonstrated hands-on architectural knowledge of end-to-end software flow for a typical embedded SoC
  • Ability to navigate touchpoints in different stages of the software stack, examine technical issues, and interface with customers by collaborating with technology teams
  • Working knowledge and experience with second-stage bootloaders such as U-Boot, systemd-boot, and UEFI
  • Strong deductive problem-solving skills, with effective verbal and written communication for cross-team collaboration
  • Hands-on experience with the full software development life cycle including design, implementation, deployment, and support
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Nice To Haves

  • Practical enablement of industrial solutions with virtualization using KVM or other hypervisors is beneficial
  • Strong networking concepts and systems programming experience is beneficial
  • Real-time use-case enablement with performance tuning for real-time applications on Guest or Host OS is beneficial
  • 6+ years of experience with programming languages such as C, C++, Java, Python, etc.
  • 8+ years of designing and leading real-time embedded and industrial solutions with hands-on experience
  • Strong understanding of board support packages, hypervisors, RTOS, and OS concepts and fundamentals
  • Strong understanding of Linux kernel and internals
  • Knowledge of SoC systems and related concepts, including bring-up
  • Strong aptitude, fast learner, self-motivated, and willing to work across a broad range of technology areas

Responsibilities

  • Lead end-to-end software architecture, definition, and execution of IoT products running Linux Embedded and Ubuntu on Qualcomm SoCs
  • Perform bring-up and develop proof-of-concept IoT solutions
  • Work across diverse technology areas to develop cutting-edge features
  • Collaborate closely with Product Management and Program Management on Plan of Record definition, planning, and execution
  • Work effectively with geographically distributed teams across time zones
  • Ensure product deliverables are completed on time and meet expectations for functionality, stability, power, and performance
  • Engage with customers and development partners to understand technical requirements, perform high-level feasibility analysis, and collaborate with technology teams to deliver solutions

Benefits

  • competitive annual discretionary bonus program
  • opportunity for annual RSU grants
  • highly competitive benefits package
Ā© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service