×
Register Here to Apply for Jobs or Post Jobs. X

Product Software Engineer

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Qualcomm
Full Time position
Listed on 2026-05-30
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 111300 - 166900 USD Yearly USD 111300.00 166900.00 YEAR
Job Description & How to Apply Below
Position: #Product Software Engineer

Company:

Qualcomm Technologies, Inc.

Job Area:

Engineering Group >
Software Engineering

General

Summary:

This position is not eligible for Qualcomm immigration sponsorship.

As a Qualcomm Product Software Engineer, this role requires working on Product Software development and testing tasks for various programs (e.g., Smartphones (Linux, Android OS, etc.), Computing devices (e.g., Laptops, Servers), Automotive Infotainment & ADAS systems, and other consumer & industrial IoT products). You will work and collaborate with various other Qualcomm Engineering teams—software, systems, hardware, architecture, and test—for delivering end‑to‑end product software solutions for such programs.

Software

Integration Tasks
  • Integrate software components and configurations to meet product specifications.
  • Maintain and enhance automation for continuous integration systems.
  • Resolve build failures and software interface dependencies.
  • Create and maintain build scripts to optimize the build generation process.
  • Manage software configuration using version control systems (e.g., Perforce, GIT, or Git Hub).
  • Announce and release new software baselines.
Product Software Sanity Testing
  • Sanity test incremental builds to catch regression issues arising from new integration tasks. Tests occur on‑target devices, simulators, and reference platforms.
  • Debug sanity test failures, using tools such as JTAG, ADB, simulators, and log analysis.
  • Create scripts to automate test scenarios and process logs.
  • Develop test plans to cover new features enabled through integration cycles.
  • Collaborate on design and code reviews with other technical and business team members.
Minimum Qualifications
  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • Master’s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • Ph.D. in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
Preferred Qualifications
  • Understanding of OPEN BMC and operating systems (CentOS/Ubuntu/RHEL) for x86, ARM
    64, and RISC‑V 64‑bit server platforms.
  • Experience with open‑source benchmarking tools (DCPerf, Kubernetes, Vector

    DBBench) and AI/ML modules such as PyTorch and vLLM.
  • Knowledge of debugging tools such as TRACE
    32, OpenOCD, etc., for compute and IoT projects.
  • Experience with software development, debugging, and testing on ARM or x86 compute and server products for Linux‑based OS.
  • Experience enabling open‑source software on hardware platforms by collaborating with software and hardware teams.
Principal Duties and Responsibilities
  • Apply software knowledge to assist and support design, development, creation, modification, and validation of embedded and cloud edge software, applications, and/or specialized utility programs.
  • Analyze user needs and software requirements.
  • Design and implement small software features for products and systems.
  • Participate in design, coding, unit testing, minor debugging fixes, and integration efforts to meet project schedules.
  • Assist in code reviews, regression testing, and issue triaging to ensure code quality.
  • Collaborate with project team members to accomplish objectives.
  • Write technical documentation for software projects.
Level of Responsibility
  • Works under supervision.
  • Decision‑making affects direct area of work and/or work group.
  • Requires verbal and written communication skills to convey basic, routine factual information.
  • Tasks require multiple steps that can be performed in various orders; planning, problem‑solving, and prioritization are required.
EEO Statement

Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected classification.

Pay range and Other Compensation & Benefits

$ – $
In addition to base salary, this position offers a competitive annual discretionary bonus program and opportunities for annual RSU grants (sales‑incentive plan participants are not eligible). Qualified employees also receive a comprehensive benefits package designed to support success at work, at home, and at play.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary