Sr. Engineer, AI Software/Machine Learning Engineering (C++)
$114.4k - $164.4k per yearQualcomm
Company
Qualcomm Canada ULC
Job Area
Engineering Group, Engineering Group > Machine Learning Engineering
General Summary
AI’s ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enable OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors. Our team works with OEMs and developers to develop and optimize DNN models for the Qualcomm AI Stack. We are building an optimized on‑device AI stack with cutting‑edge hardware to run deep neural networks in phones, cars, or smart appliances. In this position you will build high‑performance software for AI engines to extend our AI solutions into industry‑leading customer use cases.
Duties and Responsibilities
- Development of modern C++17 software library for Qualcomm Hexagon Processors
- Design and performance tune modern C++17 code for an embedded system
- Development of model‑analysis tools for internal and external customers
- Use cross‑compiler toolchains for embedded systems such as Android, embedded Linux and QNX
- Address issues found in existing and past Qualcomm AI products
- Implement and optimize modern C++17 machine learning operations on Hexagon Processors
- Debug customer machine learning use cases executing on Qualcomm AI Stack
- Communicate across a globally diverse team
- Participate in software quality process improvements
Preferred Qualifications
- 3+ years of relevant work experience
- Experience/expertise with C++, ideally modern C++17 language features
- Background in mathematical algorithms using fast math libraries and vector instruction sets
- Practical experience with developing middleware or firmware software
- Experience with multitasking and multithreading driver development
- Experience with Hexagon DSP SDK or cross‑compiler toolchains for embedded systems
- Familiarity with TensorFlow, PyTorch, or ONNX
- Experience with tools such as Git, Linux, JIRA, and Docker
- Knowledge of design patterns
Minimum Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ 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 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
- PhD in Computer Science, Engineering, Information Systems, or related field
Equal Opportunity Statement
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 for assistance. Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making its workplace accessible for individuals with disabilities.
Pay Range and Benefits
$114,400.00 - $164,400.00
In addition to the base salary, employees are eligible for a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales‑incentive plans are not eligible for our annual bonus). We also offer a highly competitive benefits package designed to support your success at work, at home, and outside of work.
#J-18808-Ljbffr- Advance your career at Qualcomm as a Machine Learning Engineer, specializing in C++ development for AI-driven applications. Build high-performance software solutions that shape the future across various industries. Qualcomm Canada ULC is seeking a seasoned engineer to strengthen...C++
$114.4k - $164.4k per year
...General Summary: AI’s ability to solve complex problems across multiple... ...domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers... .../tools developing for Qualcomm Machine Learning SW stack verification on computing...SeniorC++Work from home$114.4k - $164.4k per year
...Qualcomm Canada ULC Engineering Group Machine Learning Engineering As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. The position focuses on mapping high level machine learning operators...SeniorC++Work from home$131.2k - $181.2k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: We are seeking a talented Machine Learning Engineer to join the Qualcomm AI Processor Solutions team, where you will help develop next-generation...SeniorC++RemplacementWork from home- Shape cutting-edge AI solutions with Qualcomm Canada as an AI/Machine Learning Research Engineer. Engage in pioneering research on system optimization and model compression techniques. Joining Qualcomm's Low Power AI Solution team, you will lead initiatives focused on efficient...Suggested
- ...deep-tech startup at the forefront of the AI revolution. We are building a new class... ...We are seeking a seasoned and innovative Machine Learning Lead to own the technical strategy and execute... ...along with hardware architects and software developers to define the future of our ML...SeniorC++Full timeRemote workRelocation
- Join Qualcomm as a Performance Engineer focusing on machine learning frameworks and compilers. Drive innovation in AI by developing high-performance algorithms for cutting-edge hardware. As part of Qualcomm Canada ULC, you will play a critical role in enhancing machine learning...C++
$99.5k - $149.3k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary As a leading technology... ...IOT products through machine learning hardware and software. Replacement Position Job Purpose Development...C++RemplacementWork from home$114.4k - $164.4k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: As a member of the Low Power AI Solution team, you will conduct advanced research on model efficiency, model compression techniques, and...Work from home- ...including LLMs, RL, NLP, computer vision, AI theory, and Autonomous driving.... ...the-art technology in computer vision and machine learning. Work with various types of image and... ...Master’s in Computer Science, Electrical Engineering or a related technical field, having strong...SeniorC++Long term contractInternshipImmediate start
- Empower OEMs and developers with advanced AI solutions at Qualcomm as a Senior Software Engineer. This role emphasizes software development for an innovative AI engine... ...or testing • Scripting proficiency with Python, plus C++ experience • Familiar with Jenkins and CI/CD practices...SeniorC++
$127k - $225k per year
...has an immediate permanent opening for a Software Engineer. About the team: The Distributed... ...networking technologies for Huawei's global AI infrastructure. About the job:... ...serverless infrastructure, reinforcement learning, and LLM-based AI agents. Collaborate...C++Permanent employmentFull timeImmediate start- ...immediate permanent opening for a Principal Software Engineer. About the team: Established in... ...strategies, such as reinforcement learning, hierarchical planning, or emergent communication... ..., build, and scale next-generation AI Multi-Agent systems to enable intelligent...SeniorPermanent employmentFull timeImmediate startOverseas
$58k - $104k per year
...immediate internship opening for an Engineer. About the team: The... ...technologies for Huawei's global AI infrastructure. About the... ...Agents, Data Agents, and Software Engineering Agents. Contribute... ...Proficient in Python, Java, C++, Go, or another programming language...C++InternshipImmediate start$127k - $225k per year
...contract opening for a Research Engineer. About the team: The... ...hardware security, data security, ai agent security, advancement of... ...data poisoning protection, robust learning, backdoor detection, prompt... ...core programming languages: C/C++, Java, or Python. Additional...C++Contract workInternshipImmediate startWorldwideShift work$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...C++Full timeCasual workWorldwideMonday to friday- ...Qualcomm Canada ULC is seeking an engineer to deploy ML models on a low power AI accelerator. You will map high level operators to hardware instructions, optimize... ...and accuracy on Qualcomm's hardware, requiring C/C++ proficiency, Linux/Android experience, and embedded hardware...SeniorC++
$106k - $156k per year
...permanent opening for a Compiler Engineer. About the team: The... ...compiler collaborations, focusing on AI, GPU, and CPU architectures.... ...Design, develop, and test software to satisfy business requirements... ...-level optimization of deep learning frameworks; Concurrent programming...C++Permanent employmentFull 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...C++Permanent employmentFull timeInternshipImmediate start$127k - $225k per year
...opening for a Senior Compiler Engineer. About the team: The Heterogeneous... ...collaborations, focusing on AI, GPU, and CPU architectures.... ...: Design, develop, and test software to satisfy business... ...least one of the following: C++, C, or Java. ~ Satisfy at least...SeniorC++Permanent employmentFull timeImmediate start$106k - $156k per year
...-edge networking technologies for Huawei's global AI infrastructure. About the job: Explore, develop... ...candidate: ~ PhD degree in Computer Science, Machine Learning, or related technical fields. ~ Proficiency in C++ and Python. ~3+ years of academic/professional...C++Permanent employmentFull timeInternshipImmediate start$80k - $110k per year
...We are looking for DSP engineers responsible to work on DSP algorithm design and implementation on heterogeneous... ...video and audio processing, modem design and software defined radio (SDR) Work experience related to machine learning (ML) inference model design and implementation...C++Full timeCasual workWorldwideMonday to friday- ...Qualcomm Canada ULC seeks a Machine Learning Engineer to join the AI Processor Solutions team. You will develop AI applications for Snapdragon platforms, focusing on computer vision, multimodal AI, and edge deployment across mobile, edge, XR, and IoT devices. The role requires...C++
- ...use. The Opportunity As the Sr. Power Generation Project Engineering Manager , you will have the opportunity... ...manufacturing, and generative AI computing including gigafactories, bio... ...Ability to utilize audio/videoconferencing software tools for internal/external...SeniorContract workHome officeFlexible hours
$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking... ...control — through a mix of C/C++ and Python/Bash development,... ...in Computer Science, Computer Engineering, Cybersecurity, or a related field... ...code. ~ A willingness to learn new technologies and take...C++Long term contractFull timeCasual workWorldwideMonday to friday- ...Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment... ...language such as JAVA, Python, Perl, C++ or shell Ability to anticipate... ...must be self-motivated, a quick-learner and reliably deliver on time in a...C++Full timeWorldwide
- ...About the Organization: CAROBOT Learning and Research Organization is an Ontario-based... ...one or both based on your expertise: Engineering Design Responsibilities: design electronics... ...and develop new STEM hardware and software What we're looking for: experience...Permanent employmentTemporary workSummer work
- ...Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive... ...and automation. Ability to use AI tools in testing activities.... ...communication skills. Aptitude for learning and developing new skills as...Full timeWorldwide
- ...products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded... ...Lead, mentor, and grow a high-performing team of package design engineers across geographies. Foster a culture of accountability, innovation...SeniorInternship
- Drive real-time data solutions as an AI Infrastructure Engineer at Confluent. Focus on architecting scalable... .... In this critical role at IBM Software, you will design, develop, and enhance... ...services • Proficiency in Java, Scala, or C++ Transform real-time data for AI applications...C++
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Engineer, AI Software/Machine Learning Engineering (C++). Be the first to apply!
- director software engineering Markham, ON
- software developer no experience Markham, ON
- part time software developer Markham, ON
- software engineer internship Markham, ON
- software developer internship Markham, ON
- new graduate software developer Markham, ON
- senior software developer Markham, ON
- software developer co-op Markham, ON
- software engineer intern Markham, ON
- junior software engineer Markham, ON

