cover image
Qualcomm

Qualcomm

www.qualcomm.com

27 Jobs

48,771 Employees

About the Company


Delivering intelligent computing everywhere.

Listed Jobs

Company background Company brand
Company Name
Qualcomm
Job Title
Software Engineer, Sr.
Job Description
Job title: Software Engineer, Sr. Role Summary: Lead senior software engineer focused on Qualcomm’s open‑source initiatives, driving quality and robustness of embedded Linux, Yocto/OE, Debian, boot firmware, and security components. Expactations: Deliver high‑impact contributions to upstream open‑source projects, mentor teammates, represent Qualcomm at industry events, and maintain scalable tooling for rapid software delivery. Key Responsibilities: • Develop, maintain, and optimize tooling for core open‑source distributions and embedded platforms. • Improve Linux kernel support (peripherals, interconnects, schedulers, thermal, power). • Contribute to and manage upstream contributions to kernel, Yocto, Debian, and other projects. • Enhance boot firmware, security software, and platform‑specific features. • Mentor team members and build expertise within OSS and Foundries teams. • Collaborate with product, engineering, and central software teams to raise software quality. • Troubleshoot customer applications and platform‑related issues. • Represent Qualcomm at conferences, community events, and industry forums. • Stay current on emerging multimedia, networking, and embedded technologies. Required Skills: • 6+ years relevant experience (varied degrees) or 5+ years with Master’s, or 4+ years with PhD. • 3+ years programming in C, C++, Java, or Python; proficiency in C, C++, Assembly, and Python/Go/Rust. • Deep knowledge of embedded software, bootloaders, Linux kernel, and Linux distributions. • Strong analytical, problem‑solving, and engineering management abilities. • Excellent communication and cross‑functional collaboration skills. • Willingness to travel globally several times per year. Required Education & Certifications: • Bachelor’s in Engineering, Computer Science, or related field – 6+ years experience; • Master’s – 5+ years experience; • PhD – 4+ years experience.
United states
Remote
Mid level
03-12-2025
Company background Company brand
Company Name
Qualcomm
Job Title
FY26 Intern - AI/Machine Learning Internship - Canada (12 or 16 months)
Job Description
**Job Title** FY26 Intern – AI/Machine Learning Internship (12 or 16 months) **Role Summary** Embedded AI software development internship focused on designing and implementing AI solutions for automotive and edge devices. Work on Qualcomm’s AI Processor System, optimizing models for power‑efficient on‑device and edge cloud inference. **Expectations** - Full‑time, onsite engagement in a development environment (Linux/Android/QNX). - Internship duration: 12 months (May/June 2026 – May/June 2027) or 16 months (May/June 2026 – Aug/Sept 2027). - Must be a student pursuing a bachelor’s degree in Electrical/Computer Engineering, Computer Science, or related field; expected graduation December 2027 or later (including May/June 2028). - Availability to commit to office work weekdays; remote/hybrid not permitted. **Key Responsibilities** - Develop and optimize C/C++ and Python code for embedded AI pipelines. - Integrate TensorFlow, ONNX, and other ML frameworks into mobile and edge platforms. - Collaborate with cross‑functional teams (hardware, firmware, validation) to ensure model accuracy and throughput. - Troubleshoot and debug performance bottlenecks on target devices. - Contribute to the testing, benchmarking, and documentation of AI software releases. **Required Skills** - Proficiency in C/C++, Python, and Linux development. - Familiarity with ML frameworks (TensorFlow, ONNX) and deep‑learning concepts. - Experience or strong knowledge of Android, QNX, or embedded Linux toolchains. - Ability to read and analyze model structures, performance metrics, and code quality. - Strong problem‑solving, communication, and teamwork skills. **Required Education & Certifications** - Current enrollment in a bachelor’s program: Electrical Engineering, Computer Engineering, Computer Science, Engineering Science, or closely related field. - No additional certifications required; knowledge of AI/ML tools and embedded systems considered an asset.
Markham, Canada
On site
Fresher
03-12-2025
Company background Company brand
Company Name
Qualcomm
Job Title
Sr. Staff Engineer
Job Description
Job Title: Senior Staff Engineer Role Summary: Lead the design, development, and validation of embedded and cloud‑edge software solutions across mobile, compute, and automotive domains. Own end‑to‑end test strategy, drive continuous integration practices, and deliver production‑ready firmware with high quality and performance. Expectations: Deliver complex, large‑scale software features within defined timelines, mentor junior staff, and influence cross‑functional product decisions. Communicate technical concepts clearly to diverse engineering teams. Key Responsibilities: - Design, code, and test critical embedded and cloud‑edge software, utilities, and firmware. - Create, maintain, and execute automated test suites covering functional, integration, and system levels. - Develop and refine test plans, requirements traceability matrices, and coverage reports. - Collaborate with hardware, systems, architecture, and test engineering to shape system‑level solutions. - Lead code reviews, regression testing, defect triage, and performance optimization. - Drive continuous integration/continuous development (CI/CD) pipelines and release engineering processes. - Produce detailed technical documentation and guide junior engineers on best practices. Required Skills: - 12+ years of software test engineering experience (preferred). - Strong automation expertise; proficiency in C, C++, Python, and modern testing frameworks. - Deep knowledge of Windows, Linux, and Android operating systems. - Experience developing automated tests for mobile, compute, and automotive platforms; familiarity with bring‑up and production release cycles for SOC solutions. - Expertise in CI/CD tooling, release engineering, and production quality assurance. - Excellent analytical, problem‑solving, and communication skills. Required Education & Certifications: - Bachelor’s (Engineering/CS/IS) with ≥6 years software experience, or - Master’s with ≥5 years software experience, or - PhD with ≥4 years software experience.✕
Markham, Canada
On site
Mid level
05-12-2025
Company background Company brand
Company Name
Qualcomm
Job Title
Sr Staff Embedded Software Engineer, Driver Technology
Job Description
Job title: Sr Staff Embedded Software Engineer – Driver Technology Role Summary: Lead architect and execution owner for real‑time embedded software in automotive driver‑assist and infotainment systems. Drives product definition, design, development, and delivery for high‑impact solutions in collaboration with cross‑functional teams and OEM stakeholders. Expectations: - 10+ years of progressive systems software engineering with 8+ focused on embedded C/C++. - Proven track record of delivering large‑scale driver and RTOS/Linux software for automotive OEMs. - Strong experience with SoC architecture, functional safety, cybersecurity, and automotive SERDES. - Ability to bootstrap projects, translate business goals into technical solutions, and maintain high process maturity. Key Responsibilities: - Own product definition, requirements synthesis, and roadmap alignment with business and engineering leaders. - Lead end‑to‑end architecture, design, and functional‑safety lifecycle for embedded drivers. - Manage software development planning, execution, and quality assurance to meet automotive standards. - Champion continuous process improvement, audit participation, and process maturity metrics. - Mentor and lead cross‑functional teams across SoC, hardware, and software domains. - Engage with clients, OEMs, and internal stakeholders on technical issues and solutions. Required Skills: - Expert C/C++ programming with deep understanding of RTOS and Linux driver development. - Extensive experience with SoC architectures, embedded system design, and automotive communication protocols (e.g., CAN, LIN, MOST). - Knowledge of functional safety (ASIL) and automotive cybersecurity frameworks. - Proficiency with software engineering tools, CI/CD pipelines, version control, and issue tracking. - Strong analytical, problem‑solving, and communication skills. Required Education & Certifications: - Bachelor’s degree in Engineering, Computer Science, or related field with 6+ years software engineering experience, **or** - Master’s degree with 5+ years, **or** - PhD with 4+ years. (Skills and experience requirements override specific degree years.)
Markham, Canada
On site
Senior
09-12-2025