Product Software Engineer
Listed on 2026-05-30
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps
Company:
Qualcomm Technologies, Inc.
Job Area:Engineering Group >
Software Engineering
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.
SoftwareIntegration 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
(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).