Embedded Software Engineer

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

About The Position

Qualcomm Technologies, Inc.'s Products and Integration team in the Core Platform development group is seeking software engineers to support existing and future mobile chipset technology. The role involves working in a highly interactive environment with cross-functional teams to capture product and software architecture requirements, integrate drivers and peripheral software, investigate system-level issues, and propose solutions using cutting-edge technology. The engineer will help verify software stability and features, develop scalable build-system software and tools for generating image variants, and work with hardware, systems engineering, program management, and product image leads on platform performance, roadmaps, and delivery plans. The posted annual pay range is $117,800–$176,600. Qualcomm also describes a discretionary annual bonus program, potential annual RSU grants, and a competitive benefits package.

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 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.
  • Previous experience in embedded software development and device drivers.
  • Experience in integration, software source control, and testing.
  • Working knowledge of real-time operating systems and CPU architecture.
  • Experience with build systems such as SCons.
  • Experience developing software in C, C++, and assembly.
  • Knowledge of scripting languages such as Perl or Python.
  • Strong critical-thinking and debugging skills.
  • Working knowledge of JTAG for on-chip debugging.
  • Excellent communication and collaboration skills.

Responsibilities

  • Interact closely with cross-functional software teams to verify and debug software stability issues and features.
  • Design and implement scalable build-system software and tools used to generate various image flavors.
  • Collaborate with the Hardware and Systems Engineering teams to ensure Core Platform software meets power and performance KPIs.
  • Collaborate with program management and product image leads to develop the software product roadmap and delivery plan and reduce time to market.
  • Capture product and software architecture requirements with cross-functional teams.
  • Integrate drivers and peripheral software, triage system-level issues, and propose solutions.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants; employees on sales-incentive plans are not eligible for the annual bonus.
  • Competitive benefits package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service