Senior Software Engineer

Qualcomm•San Diego, CA
•$117,800 - $176,600

About The Position

Qualcomm Technologies, Inc. is seeking a platform software engineer for its Automotive Team to contribute to next-generation automotive solutions. The role involves understanding software product requirements, use cases, applications, and their integration with hardware blocks or subsystems. The engineer will lead development, debugging, and customer interactions for platform software drivers and modules, with the goal of delivering best-in-class solutions to automotive customers worldwide. Qualcomm’s automotive work spans infotainment, telematics, ADAS/autonomous driving, and related technologies, with innovations in 5G, Cellular V2X, computer vision, and AI/deep learning. The role collaborates with systems, hardware, architecture, and test engineers, as well as customers and other partners, to develop software solutions that meet performance requirements and interface needs.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 2+ years of Software Engineering or related work experience; OR a master's degree in one of these fields and 1+ year of related work experience; OR a PhD in one of these fields.
  • 2+ years of academic or work experience with a programming language such as C, C++, Java, or Python.

Nice To Haves

  • Master's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field.
  • Exposure to automotive software development processes and standards such as ASPCE, ISO26262, and ISO21434.
  • Knowledge of hardware-software interaction for standard hardware blocks, CPUs, and accelerators.
  • Experience designing and developing software layers found in SoCs, such as boot software, drivers, embedded firmware, security, safety, and kernels including Linux, QNX, or SafeRTOS.
  • Embedded software development experience for ARM-based systems.
  • C programming experience.
  • Hardware debugging experience with JTAG.
  • Knowledge of operating system fundamentals.
  • Analytical and logical reasoning skills.

Responsibilities

  • Understand software product requirements, use cases, applications, and how they integrate with hardware blocks or subsystems.
  • Lead development and debugging of platform software drivers and modules.
  • Interact with customers regarding platform software.
  • Collaborate with systems, hardware, architecture, test engineers, and other teams to develop system-level software solutions.
  • Obtain information on performance requirements and interfaces.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Competitive benefits package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service