Embedded NPU Software Engineer, Senior Staff
Qualcomm
Company:
Qualcomm Canada ULC
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary
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 Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting‑edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system‑level software solutions and obtain information on performance requirements and interfaces.
Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- 3+ years of work experience with Programming Languages such as C, C++, Java, Python, etc.
Qualcomm is looking for a Senior Staff Software Engineer to architect and develop embedded platform software for CPU, DSP, and NPU processors (and associated AI engines) in our Snapdragon SoC portfolio. In this role, you will utilize your solid foundation in embedded software, operating systems, and drivers – along with a deep understanding of high‑performance processor architecture (multi‑core, multi‑threading, caching, etc.) – to deploy and optimize platform software for complex multimedia and machine learning use cases running on our SoCs. The ideal candidate has significant experience in C/C++ programming, real‑time operating systems, driver development, and computer architecture, and has successfully optimized software on resource‑constrained platforms.
Key Responsibilities
- Architecting, designing, and developing multi‑processor multimedia and AI frameworks that span across CPU, DSP, and NPU.
- Developing high‑performance drivers and runtime libraries to unlock the full potential of specialized NPU and AI hardware.
- Profiling and optimizing system performance, applying knowledge of advanced NPU architecture and microarchitecture‑level optimizations to achieve low latency and low power.
- Collaborating with cross‑functional teams (hardware, tools, and firmware) to evaluate design trade‑offs and incorporate custom instructions or features that improve performance.
- Integrating and testing software on target devices; working closely with global teams and occasionally with OEM customers and partners to support commercialization.
Applicants
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 email View email address on click.appcast.io or call Qualcomm's toll‑free number. 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. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies
Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr- A leading technology innovator is seeking a Senior Staff Software Engineer in Markham, Canada. In this role, you will architect and develop embedded platform software for CPU, DSP, and NPU processors, leveraging your experience in C/C++ programming and real-time operating systems...Senior
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. The Embedded...SuggestedFull timeCasual workWorldwideMonday to friday$111.7k - $167.6k per year
...onsite 3 days a week. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization within Virtualization & Embedded Software Development...SeniorFull timeRemote work3 days per week- ...Introduction A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into industry-leading... ...experience with the Microsoft Ecosystem You have a strong Software Engineering or DevOps background You have used Terraform & enjoy working...Senior
$145.2k - $222.53k per year
...and we are seeking an experienced Civil Engineer who brings a strong civil engineering expertise... ...mentor, coach and train less experienced staff You check calculation notes of less... ..., standards industry practices, software, and modelling tools related to the fields...SeniorMinimum wageLong term contractFull timeTemporary workFor contractorsInternshipLocal areaWorldwideRelocationFlexible hours- ...exciting opportunity for a Mid-Level Instrumentation and Control (I&C) Engineer within our Engineering and Design Services – Water and Water... ...technical guidance and direction to engineering and technician staff Develop a variety of complex engineering deliverables including...RemplacementLocal areaFlexible hours
$90k per year
...accounting services, is looking to add to their team! Due to continuous steady growth and opportunity, they are looking for a full-time Senior Staff Accountant. The candidate must be able to interact with staff and clients in a positive and professional manner, must be well...SeniorPermanent employmentFull timeWork at office3 days per week- ...Huawei Canada has an 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 innovation center in Canada. The lab focuses on researching and developing...SeniorPermanent employmentFull timeImmediate startOverseas
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products... ..., together. Your role and responsibilities As a Software Engineer on the AI team, you will take ownership of the infrastructure...Senior
$104k - $154k per year
...required to be onsite 3 days a week. Job Description: We are seeking a senior engineer to join our Autonomous Vehicle Integrity Platform (AVIP) organization in a role that combines software triage and data analysis with cross-functional program execution. You should...SeniorLong term contractRemplacementFull timeTemporary workLocal areaRemote workWork from homeRelocationRelocation package3 days per week- Contribute to cutting-edge AI technology with Qualcomm as a Senior AI Software Engineer. Your role focuses on developing software for Qualcomm AI Engine, enhancing deep neural networks. Qualcomm is seeking a seasoned engineer with a background in Hardware Engineering or Software...Senior
- ...Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment CIeNET is a mobile, automotive... ...methodologies and tools Knowledge of testing embedded product software Test driven development...Full timeWorldwide
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native... ...s operational systems into an AI-enhanced experience that helps engineers find root causes faster. We are looking for engineers with a...Senior
- ...Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive, telecom and enterprise software... ...Required Skills and Experiences: Minimum two years of embedded software testing and testing automation experience...Full timeWorldwide
- ...-AM1 The Opportunity As Electrical Engineer , you will have the opportunity to:... ...such as ProjectWise, electrical engineering software, such as ETAP and Computer Aided Drafting... ...members to develop depth of project execution staff. Reviews lower level engineering work or...Work at officeRelocationFlexible hours
$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Research Engineer. About the team: The Intelligent Complex Systems Team, currently... ...the job: Research, prototype, and build a complete agentic software system engineering framework spanning the foundation model layer...Permanent employmentFull timeInternshipImmediate start$131.2k - $181.2k per year
...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning... ...devices. Evaluate and balance hardware and software trade‑offs to achieve optimal... ...functional environment. Familiarity with embedded development, operating systems concepts...SeniorRemplacementWork from home$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking device development... ...changes as needed. Harden the embedded Linux environment, including managing firewall... ...or degree in Computer Science, Computer Engineering, Cybersecurity, or a related field. ~1...Long term contractFull timeCasual workWorldwideMonday to friday- ...experienced, creative, and highly talented Structural Engineer for employment. The candidate will function in the capacity of a senior-level engineer. This position is focused... ...Proficiency with use of structural analysis software such as RISA 3D, STAADPro, or SAP 2000....SeniorFor contractorsWork at officeOverseasFlexible hours
- ...About the role: The Staff System Architect – CoSim Diagnostics... ...of Science degree in Engineering, Computer Science , or a related... ...12+ years of experience in software, systems, or platform... ...Background in automotive or complex embedded systems , especially in...SeniorFull timeLocal areaWork from home
- ...use. #LI-TF1 The Opportunity As Senior Electrical Engineer , you will have the opportunity to:... ...as ProjectWise, electrical engineering software, such as ETAP and Computer Aided Drafting... ...to develop depth of project execution staff. Reviews lower level engineering work...SeniorWork at officeRelocationFlexible hours
$114.4k - $164.4k per year
...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning... ...research initiatives, understand hardware–software interactions at a fundamental level, and... ...strategic initiatives in efficient AI and embedded intelligence. Requirements Proven...Work from home$98k - $147k per year
...Employee Job ID 18232 Base Salary Range $98000-$147000 Date posted 07/27/2026 We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon...Full timeWork at office- ...OVERVIEW As the Regional Chief Engineer, you will oversee the... ...with safety standards, educating staff on current safety issues and safety... ...providing regular updates to senior management. Participate in the... ...use of maintenance management software and systems to track issues,...SeniorFull timeFor contractorsLocal areaFlexible hoursNight shift
$67 - $77 per hour
...Senior Insurance Test Engineer (Regulatory Systems) Take part in insurance technology initiatives focused on regulatory compliance software testing automation and quality assurance. Collaborate with Agile teams on business-critical projects involving SQL validation and...SeniorHourly payFull timeContract work$114.4k - $164.4k per year
...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep... ...environment Preferred Qualifications Experience with embedded system programming and/or testing Knowledge of ML...SeniorWork from home- ...to join our dynamic team as a Senior Controls Developer... ...Vehicle Motion Control (VMC) software. VMC is a supervisory controller... ...of the following disciplines: Engineering, Computer Science or related... ...yours. Understanding of Embedded Controls Development & Delivery...SeniorFull timeWork at officeLocal areaWork from home
$49.5k - $70.8k per year
...favourite milkshake flavour is. As a Senior Administrative Assistant your responsibilities... ...client data using Microsoft Dynamics 365 software, creating jobs in D365, rolling forward... ...appropriate Scanning documents and embedding in electronic file, sending and receiving...SeniorFull timeInternshipWork at officeLocal area$24.56 per hour
About Umicore Powering the cars of today and tomorrow. Reducing harmful emissions. Giving unique properties to high-end applications. Giving new life to used metals. As a global advanced materials and recycling group, we develop, produce, and recycle materials for a better...SeniorFixed term contractWork at officeMonday to fridayShift work- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...tailings dams. ~ Proficient in the application of engineering design software to embankments and tailings dams. ~ Experience with advanced...Full timeWork at officeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded NPU Software Engineer, Senior Staff. Be the first to apply!
- project engineer assistant project manager Markham, ON
- assistant electrical engineer Markham, ON
- embedded software Markham, ON
- software application developer Markham, ON
- software asset management analyst Markham, ON
- entry level software Markham, ON
- golang software developer Markham, ON
- software Markham, ON
- software qa Markham, ON
- software implementation project manager Markham, ON

