Full-Time

Staff Embedded Software Engineer

C/C++, Machine Learning, Machine Learning Engineering

Updated on 3/18/2025

Qualcomm

Qualcomm

10,001+ employees

Develops and licenses semiconductor technologies

No salary listed

Senior

Company Historically Provides H1B Sponsorship

Markham, ON, Canada

Category
AI & Machine Learning
Embedded Engineering
Software Engineering
Required Skills
Machine Learning
C/C++
Android Development
Linux/Unix
Requirements
  • Solid hands-on skills and experience on performance optimization.
  • Proficient programming skills in C/C++
  • Machine learning knowledge is a plus.
  • Experience with Linux/Android development environment and tools.
  • Familiar with embedded/computer hardware architecture.
Responsibilities
  • Applies Machine Learning knowledge to extend training or runtime frameworks or model efficiency software tools with new features and optimizations.
  • Models, architects, and develops machine learning hardware (co-designed with machine learning software) for inference or training solutions.
  • Develops optimized software to enable AI models deployed on hardware (e.g., machine learning kernels, compiler tools, or model efficiency tools, etc.) to allow specific hardware features; collaborates with team members for joint design and development.
  • Assists with the development and application of machine learning techniques into products and/or AI solutions to enable customers to do the same.
  • Develops, adapts, or prototypes complex machine learning algorithms, models, or frameworks aligned with and motivated by product proposals or roadmaps with minimal guidance from more experienced engineers.
  • Conducts complex experiments to train and evaluate machine learning models and/or software independently.
Desired Qualifications
  • Master's degree in Computer Science, Engineering, Information Systems, or related field.
  • 2+ years of experience with Machine Learning frameworks (e.g., Tensor Flow, Caffe, Caffe 2, Pytorch, Keras).
  • 2+ years of experience in embedded system development and optimization with application to a specific problem domain in ML (e.g., NLP, multi-media).
  • 2+ years of experience with C/C++, ideally at the embedded level
  • 2+ years of experience using statistics and probability (e.g., conditional probability, Bayes rule).
  • 2+ years experience working in a large matrixed organization.
  • 1+ year of experience with low level interactions between operating systems (e.g., Linux, Android, QNX) and Hardware.
  • 1+ year of work experience in a role requiring interaction with senior leadership (e.g., Director and above).

Qualcomm develops and commercializes advanced wireless technologies and semiconductor products. The company designs and manufactures integrated circuits that are essential for mobile devices, automotive applications, and Internet of Things (IoT) devices. Qualcomm's products work by enabling enhanced connectivity and efficient power management, which improves the performance of smart devices and networks. Unlike many competitors, Qualcomm also generates revenue through licensing its extensive patent portfolio, allowing other companies to use its technologies. The goal of Qualcomm is to drive the evolution of connectivity and performance in various electronic applications.

Company Size

10,001+

Company Stage

IPO

Headquarters

San Diego, California

Founded

1985

Simplify Jobs

Simplify's Take

What believers are saying

  • The global expansion of 5G networks boosts demand for Qualcomm's wireless technologies.
  • Rising AI-driven mobile applications present growth opportunities for Qualcomm's AI chip designs.
  • The automotive shift to electric vehicles increases demand for Qualcomm's semiconductor solutions.

What critics are saying

  • Apple's C1 modem outshines Qualcomm, threatening its market share in mobile modems.
  • High R&D costs to compete with Apple's advancements may impact Qualcomm's profit margins.
  • The handheld gaming market may not grow as expected, risking Qualcomm's Snapdragon G series investments.

What makes Qualcomm unique

  • Qualcomm leads in wireless technology with advanced 5G and AI-driven solutions.
  • The Snapdragon G series revolutionizes handheld gaming with superior performance and efficiency.
  • Qualcomm's extensive patent portfolio strengthens its competitive edge in the semiconductor industry.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Premium-free health coverage

Onsite health & fitness centers

Retirement programs

Disability & life insurance programs

Tuition reimbursement

Product discounts

Flexible time off

Parental leave

Company News

Ranzware
Mar 20th, 2025
Qualcomm releases beta graphics drivers for Snapdragon X devices

Qualcomm has released an updated graphics driver for devices powered by Snapdragon X Series processors, bringing optimizations for games like Kingdom Come: Deliverance II and Genshin Impact, along with fixes for Adobe Photoshop and Blender.

BigGo
Mar 20th, 2025
Apple's C1 Modem Outshines Qualcomm in Key Areas Despite iPhone 16e's Mixed Reception

Apple's C1 modem outshines Qualcomm in key areas despite iPhone 16e's mixed Reception.

Linkewire
Mar 19th, 2025
LTE and 5G Broadcast Market Growth Outlook: USD 2,447.26 Million by 2034, CAGR 10.7%

February 2021: Qualcomm introduced its second-generation 5G Fixed Wireless Access platform, offering 10 Gigabit 5G connectivity, extended-range support, and easy plug-and-play installation for both homes and businesses.

TechGenyz
Mar 18th, 2025
Snapdragon G3 Gen 3 Series Revolutionizes Handheld Gaming

Qualcomm has officially announced its new Snapdragon G series lineup, built specifically to be used in a variety of handheld gaming devices.

The Tech Outlook
Mar 18th, 2025
Qualcomm officially unveils Snapdragon G1 Gen 2, Snapdragon G2 Gen 2 and Snapdragon G3 Gen 3 gaming platforms

Qualcomm Technologies Inc. yesterday officially unveiled its 2025 lineup of Snapdragon G series gaming platforms including Snapdragon G3 Gen 3, Snapdragon G2 Gen 2, and Snapdragon G1 Gen 2 which are said to be designed to power handheld gaming devices.