Careers
Quick summary
- Work type
- On-site
- Location
- San Diego, CA
- Posted
- 56 days ago
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $152,075–$208,800.
Based on 239 similar postings.
Employer
About Qualcomm
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 660 open roles on FindRole.
Listed pay typically runs $154,000–$231,000 across 429 roles with salary data.
Most-posted roles
- Careers 221
- GPU Software Engineer 3
- Sr Wireless Systems Engineer 3
- Datacenter Software Program Manager 2
- Embedded NPU Software Engineer, Senior 2
At a glance
TL;DR · Careers
As a Software Engineer at Qualcomm Automotive Application Engineering Group, you will work closely with automotive partners and customers from concept to commercialization, focusing on embedded software development for advanced telematics systems. Your primary responsibilities include providing direct support in designing, developing, and debugging Qualcomm reference designs' software issues, customizing software solutions for customer needs, and optimizing performance. You must have hands-on experience with device driver design and debugging for Linux, Android, and QNX embedded systems, along with proficiency in C/C++, Java, Python, and a deep understanding of the Linux kernel. The role involves leveraging advanced software application knowledge to provide technical expertise through presentations, collaborating on complex issue resolution, driving system architecture customizations, and writing detailed product documentation. This position requires 3+ years of experience in software development and debugging techniques, as well as familiarity with tools like JTAG and Trace32 for effective troubleshooting and performance optimization.
Skills
What you'll do
- Develops and debugs device drivers for Linux, Android, and QNX embedded systems.
- Customizes software solutions for automotive partners based on specific requirements.
- Analyzes kernel crash dumps and systrace dumps to resolve complex issues.
- Collaborates with customers to design and launch new products from concept to commercialization.
- Writes detailed technical documentation including application notes and FAQs.
What we're looking for
- 3+ years of experience in software applications engineering or related field.
- Proficient in C/C++, Java, Python, and other programming languages.
- Expertise in Linux, Android, QNX, and Board Support Package (BSP) framework.
- Strong debugging skills with tools like JTAG, Trace32, oscilloscope/Logical Analyzer.
- Experience analyzing kernel crash dumps and Systrace dumps.
- Knowledge of Yocto build system environment and embedded software customization.
Related searches
More like this
Similar roles
Careers
Qualcomm