Senior Software Engineer - Embedded & Cloud Edge Innovator

Qualcomm

Toronto

Hybrid

CAD 101,000 - 151,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Annual bonus
RSU grants
Competitive benefits

Job summary

Qualcomm Canada ULC is seeking a Software Engineer to design, develop, and validate embedded and cloud edge software across multiple product lines. You will work with systems, hardware, and test teams to deliver robust software solutions and optimize performance.

The role involves full stack development, CI/CD automation, GUI and CLI tooling, and data schema design to unify software across semiconductor IPs. Strong programming in JavaScript, Python, C/C++, and experience with Linux are expected.

Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Responsibilities

  • Full stack development using JavaScript (React, Node, NextJS), Python, C, and C++, MongoDB and Postgres.
  • Building CI/CD systems (Gitlab/Github/Jenkins and custom)
  • Building GUIs to support our silicon for internal teams
  • Defining schemas and data organization to centralize how we collect and view data across different semiconductor technologies, product lines and hardware tests
  • Architecting our software development kit and regression infrastructure to support all our product lines, chips, and semiconductor IPs
  • Developing test strategies, automated regression and QA tools, performance visualization of our silicon
  • Collecting and analyzing data on our software infrastructure to help define KPIs for improvement
  • Working closely with team members to troubleshoot and triage issues related with new SW updates
  • Track execution with standard software ticketing systems like Linear, Jira, Confluence and Git/Github/Gitlab

Skills

JavaScript
React
Redux
Python
C/C++
Linux
CI/CD
MongoDB
PostgreSQL
NextJS

Education

Bachelor's degree in Engineering/CS
Master's degree in Engineering/CS
PhD in Engineering/CS

Tools

Git/Github/Gitlab
Jira
Confluence
MongoDB
PostgreSQL
CI/CD tools

Job description

Qualcomm Canada ULC is seeking a Software Engineer to design, develop, and validate embedded and cloud edge software across multiple product lines. You will work with systems, hardware, and test teams to deliver robust software solutions and optimize performance.

The role involves full stack development, CI/CD automation, GUI and CLI tooling, and data schema design to unify software across semiconductor IPs. Strong programming in JavaScript, Python, C/C++, and experience with Linux are expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Senior Toronto, Ontario, Canada Software Engineering Posted a day ago
Software Engineer, Senior Toronto, Ontario, Canada Software Engineering Posted a day ago

Qualcomm • Toronto

Hybrid
CAD 101,000 - 151,000
Annual bonus
RSU grants
Competitive benefits
Software Engineer, Senior
Software Engineer, Senior

Qualcomm • Toronto

On-site
CAD 101,000 - 151,000
Competitive benefits package
RSU program
Senior Hardware Applications Engineer: Enable Solutions
Senior Hardware Applications Engineer: Enable Solutions

Qualcomm • Ottawa

On-site
CAD 94,000 - 142,000
Telemetry Firmware/Driver Development, Staff
Telemetry Firmware/Driver Development, Staff

Qualcomm • Markham

On-site
CAD 158,000 - 228,000
Technical Program Manager, Software & Validation
Technical Program Manager, Software & Validation

Qualcomm • Vancouver

Hybrid
CAD 126,000 - 176,000
Senior ML Compiler Engineer - HW/SW Co-Design
Senior ML Compiler Engineer - HW/SW Co-Design

Qualcomm • Markham

On-site
CAD 120,000 - 180,000
Senior Embedded AI Engineer - C/C++, Low-Power Inference
Senior Embedded AI Engineer - C/C++, Low-Power Inference

Qualcomm • Markham

On-site
CAD 98,640 - 164,400
Clocking Systems Engineer: DSP & SerDes Specialist
Clocking Systems Engineer: DSP & SerDes Specialist

Qualcomm • Toronto

On-site
CAD 111,000 - 161,000
Annual discretionary bonus
RSU grants
Benefits package
Remote Embedded ML Engineer — C++ Runtime & Inference
Remote Embedded ML Engineer — C++ Runtime & Inference

Qualcomm • Canada

Hybrid
CAD 110,000 - 140,000
Senior Connectivity Architect for Datacenter SoCs
Senior Connectivity Architect for Datacenter SoCs

Socket.dev • Toronto

On-site
CAD 180,000 - 240,000