Staff AI Software Engineer (C++)
$131.2k - $181.2k per yearQualcomm
Company
Qualcomm Canada ULC
Job Area
Engineering Group, Engineering Group > Machine Learning Engineering
Minimum Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next‑generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Machine Learning Engineer, you will create and implement machine learning techniques, frameworks, and tools that enable the efficient discovery and utilization of state‑of‑the‑art machine learning solutions over a broad set of technology verticals or designs. Qualcomm Engineers collaborate with cross‑functional teams to enhance the world of mobile, edge, auto, and IOT products through machine learning hardware and software. AI’s ability to solve complex problems across multiple domains is transformative. Here in the artificial intelligence software group we are building highly optimized on‑device AI solutions. We combine high‑performance software with cutting‑edge hardware to run deep neural nets with that little computer you keep in your pocket, that car you drive, or that vacuum cleaner you unleash to clean your house. Come join us if you want to work on bleeding edge AI technology. In this position you will build high‑performance software for AI engines which include Snapdragon Neural Processing Engine, Android NN, and Tensorflow Lite delegate and many more. We develop new tools and SDKs to extend our AI solutions into industry‑leading customer use cases.
Responsibilities
- Own and deliver key aspects of the AI stack and provide solutions that make a difference.
- Coordinate development with various teams to ensure a cohesive product.
- Ability to work with larger teams to push an idea forward.
- Development of optimization algorithms for ML operators/layers for the Qualcomm AI SW stack.
- Development of AI SW stack framework enhancements for optimal resource usage while running a neural network on Qualcomm hardware.
- Development of software tools for profiling and debugging to support rapid deployment of new neural networks in this fast‑changing field.
- Evaluating and optimizing neural network runtime performance and accuracy.
- Working with customer teams to enable state‑of‑the‑art network models and new AI SW features to meet customer use‑cases.
- Collaborating with AI hardware and architecture teams to continuously improve our AI solution.
- Being an active contributor to the development process to ensure commercial quality software releases.
- Participate in software quality process improvements.
Ideal Candidates
- 5+ years industry experience.
- Enjoy software development with excellent programming capability and analytical, development, and debugging skills.
- Curiosity and willingness to continually learn new things and propose new ideas.
- C++ expertise and work experience.
- Android or embedded Linux software development preferred.
- Optimizing algorithms for hardware acceleration cores using OpenCL, OpenGL ES, and / or DSPs.
- Experience with Python numpy and deep learning frameworks such as TensorFlow, PyTorch.
- Background in mathematical operations: linear algebra, fast math libraries, multi‑threading and vector instruction sets.
- Excellent communication skills (verbal, presentation, written).
- Ability to collaborate across a globally diverse team and multiple interests.
Benefits & Compensation
$131,200.00 - $181,200.00. The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales‑incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play.
Equal Opportunity & Accommodations
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e‑mail disability‑View email address on click.appcast.io or call Qualcomm's toll‑free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr$129.6k - $179.6k per year
...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group... ...Shape the future of low power AI subsystems. Push the boundaries... ...experience. We are looking for a Staff ASIC Verification Engineer to... ...with C (basic level or C++ sufficient) Preferred Qualifications...SuggestedFull timeWork from home$58k - $104k per year
...immediate co-op opening for an Engineer. About the team: Founded... ..., RL, NLP, computer vision, AI theory, and Autonomous driving.... ...are seeking a forward-thinking Software Engineer to join our team. Our... ...of professional experience in C/C++, Python, and TypeScript application...SuggestedLong term contractInternshipImmediate start$147k - $196.6k per year
...is open to new applications. **AI Disclosure:****As part of the... ...minimum. ## The Role The Data Engineering organization at General Motors... ...General Motors that delivers software on every compute module the company... ...stack. We are looking for a Staff Software Developer to set...SuggestedWork at officeRemote work3 days per week$58k - $104k per year
...Canada has an immediate internship opening for a Software Developer. About the team: The... ...BSc or MSc in one of computer science, software engineering, or computer engineering. Software development experience with C++ or Rust, including object oriented design....SuggestedLong term contractInternshipImmediate start$158.4k - $237.6k per year
...Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group Machine... ...Engineering LLM Serving Engineer (Cloud AI Engineering) Qualcomm is utilizing its... ...Cloud AI team is developing hardware and software solutions for Inference Acceleration....SuggestedWork from home- ...permanent opening for a Principal Engineer. About the team: Established... ...Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation... ...permanent opening for a Principal Software Engineer. About the job: Integrate AI frameworks with cloud...Permanent employmentFull timeImmediate start
$129.6k - $179.6k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: Are you a creative... ...technologies that improve people’s everyday life? Qualcomm AI HW team is looking for a strong ASIC design verification engineer...Full timeWork from home- ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary As a leading technology innovator... ...of work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications ~8+...
$127k - $225k per year
...-month contract opening for a Software Developer. About the team... ...of computer science, software engineering, or computer engineering. ~3+... ...development experience with C++ or Rust, including object oriented... ...or other big data or database engine internals is an asset. ~...Long term contractFull timeContract workInternshipImmediate start- ...Job description Huawei Canada has an immediate permanent opening for a Distinguished Software IDE Engineer. About the team: Software IDE innovation Lab is building an AI Native IDE for efficient work, we have our own IDE and a series of enterprise-level intelligent...Permanent employmentFull timeImmediate start
- ...immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...Design, build, and scale next-generation AI Multi-Agent systems to enable intelligent...Permanent employmentFull timeImmediate startOverseas
$40k - $70k per year
...industry Manufacture Private company, corporation or industry Software company Information technology (IT) service provider... ...Infrastructure Library (ITIL) Microsoft Visual Studio ASP C C++ COM / COM+ / DCOM / MTS / ActiveX Device drivers...Remote work- ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial Management Systems About Sitero Sitero is a next-generation clinical trial solutions partner, supporting more than 200 Pharmaceutical...Long term contractFull time
$127k - $225k per year
...immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology... ...job: Provide insight on current web engine technology, evolution and design. Participate... ...software projects. Proficiency in C++ and comfortable using some subset of Rust...Permanent employmentFull timeInternshipImmediate start$106k - $156k per year
...description Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The Web Technology Lab explores... ...large-scale software development and delivery Proficient in C++ and familiar with at least one GPU shading language and JavaScript...Permanent employmentFull timeInternshipImmediate start$186k - $236k per year
...vacancy within the organization and is open to new applications. AI Disclosure: As part of the application process, Artificial... ...skilled and experienced professional to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a Continuous Integration...Work at office$121k - $171k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading technology innovator... ...work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Design...Full timeImmediate start- ...scientific discovery to powering AI and the technologies people... ...AMD is looking for a principal software developer to join our growing... ...excellent software skills in C/C++, Python and has expert... ...development teams and other internal engineering teams PREFERRED EXPERIENCE:...Internship
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team... ...experience Strong proficiency in C and C++ Understanding of memory management,... ...your interview. Artificial intelligence (AI) technology may be used in our recruitment...Full timeCasual workWorldwideMonday to friday$127k - $225k per year
...has an immediate permanent opening for a Software Engineer. About the team: The Distributed Data... ...technologies for Huawei's global AI infrastructure. About the job: Architect... ...skills, including experience with C++ or Python, concurrency, performance tuning...Permanent employmentFull timeInternshipImmediate start$58k - $104k per year
...immediate co-op opening for an Engineer. About the team: openJiuwen... ...an international open source AI Agent community building... ...Research Agents, Data Agents, and Software Engineering Agents. Contribute... ...Proficient in Python, Java, C++, Go, or another programming language...InternshipImmediate start$119k - $178k per year
...Category Engineering Hire Type Employee Job ID 18916 Base Salary Range $119000-$178000 Remote Eligible No Date Posted 10.04.2026... ...from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP,...Remote work$127k - $225k per year
...permanent opening for a Senior Engineer. About the team: Established... ...Scheduling and Data Engine Lab is Huawei Cloud's technical... ...databases, intelligent SQL engine, AI/Agent infrastructure and LLM/Agent... ...oriented languages such as Go or C++ Familiarity with LLM serving...Permanent employmentInternshipImmediate start$129.6k - $179.6k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS... ...Engineering General Summary: The Audio and AI sub system is responsible for high... ...debug ~ Experience debugging low level software and hardware issues ~ Experience with Source...RemplacementWork from home$125 per hour
...DataAnnotation is looking for an experienced Electrical Engineer to evaluate how frontier AI models handle real electrical and electronics engineering work. You bring the judgment you have already built over years of designing, debugging, and shipping hardware. We bring engineering...Full timeInternshipRemote workFlexible hours$58k - $104k per year
...internship opening for a Research Engineer. About the Team: The... ...implement high-scalability AI Agent pipelines, transforming... ...production-grade, highly performant software libraries. The total... ...structured outputs), embedded database engines or high-performance vector...Long term contractInternshipImmediate start- ...Position Summary The AI Business Analyst turns Bluum's business... ...gates, and accept delivered software against agreed criteria. ~... ...revenue operations, order desk and engineering; capture defects and drive... ...of new sellers and order desk staff to the new tools. ~ Define...Full timeImmediate start
$127k - $225k per year
...permanent opening for a Research Engineer. About the team: The... ...advancements in artificial intelligence (AI) and robotics to determine its... ..., and build a complete agentic software system engineering framework... ...(or TypeScript, Go, or C/C++), with the ability to translate...Permanent employmentFull timeInternshipImmediate start- ...Description Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive, telecom and enterprise... ...develop test script and automation. Ability to use AI tools in testing activities. Requirements...Full timeWorldwide
- ...Description Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment CIeNET is a mobile,... ...in common language such as JAVA, Python, Perl, C++ or shell Ability to anticipate problems and...Full timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff AI Software Engineer (C++). Be the first to apply!

