Qualcomm is hiring a Software Engineer in San Diego, CA for an onsite role. In this position, you’ll work across embedded and cloud edge software, partnering with teams spanning systems, hardware, architecture, and test to deliver software solutions that align with performance needs and defined interfaces.
Role Overview
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs. You will also collaborate with cross-functional partners to shape system-level software approaches and gather the information needed to meet performance requirements.
- Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs for world-class products that meet customer needs.
- Partner with systems, hardware, architecture, and test engineers to design system-level software solutions, including performance requirements and interface inputs.
Requirements
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or a related field.
- Excellent C/C++ coding and debugging skills.
- Strong knowledge of data structures and algorithms.
- Experience with object-oriented analysis and design (OOA and OOD).
- Good knowledge of design patterns.
- Excellent analytical and problem-solving skills.
- Development experience in Windows/Linux environments.
- Ability to work effectively in a fast-paced, dynamic team environment.
- Experience with version control systems, e.g., Git.
- Knowledge of software development lifecycle (SDLC) processes.
- Understanding of multi-threading and concurrency.
- Strong communication skills and a team-oriented mindset.
- Web development skills including Electron, React, Angular, and Node.js, plus Jenkins and CI/CD processes.
- Development experience with USB drivers; knowledge of libusb is a plus.
- Experience in AI programming / large language models (LLMs) and related areas.
Compensation
- $99,500.00 - $149,300.00 per year.
- Salary is one component of total compensation at Qualcomm.
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Employees on sales-incentive plans are not eligible for the annual bonus.
General Summary: This position is NOT eligible for Qualcomm immigration sponsorship. This role requires 3+ years of minimum experience.
Technologies: C/C++, data structures and algorithms, OOA and OOD, design patterns, Windows, Linux, Git, SDLC, multi-threading, concurrency, Electron, React, Angular, Node.js, Jenkins, CI/CD, USB drivers, libusb, AI programming, and large language models (LLMs).