Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2,490

Software Developer jobs in Canada

Automotive Audio Embedded Software Engineer, Staff

Qualcomm

Markham
On-site
CAD 80,000 - 100,000
30+ days ago
I want to receive the latest job alerts for “Software Developer” jobs

Senior Software Engineer II - Safety

Samsara

Canada
On-site
CAD 142,000 - 213,000
30+ days ago

Senior Software Engineer

HRB

Toronto
On-site
CAD 80,000 - 120,000
30+ days ago

Senior Software Engineer II, Frontend Platform

Carta

Toronto
On-site
CAD 100,000 - 130,000
30+ days ago

Software Engineer, Collect

Cohere

Toronto
Hybrid
CAD 125,000 - 150,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Programmeur Gameplay Senior – Multijoueur Unreal

Ubisoft Entertainment

Montreal
Hybrid
CAD 80,000 - 120,000
30+ days ago

software engineer

Trufla Technology

Calgary
On-site
CAD 80,000 - 100,000
30+ days ago

Senior Software Engineer

Netcracker

Calgary
On-site
CAD 105,000 - 116,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Software Engineer, Data Infrastructure & Acquisition - Waterloo, Canada

Clutch Canada

Southwestern Ontario
On-site
CAD 80,000 - 100,000
30+ days ago

Embedded Automotive Display Software Engineer (C/C++)

Qualcomm

Markham
On-site
CAD 80,000 - 100,000
30+ days ago

Automotive Display, Staff Embedded Software Engineer

Qualcomm

Markham
On-site
CAD 80,000 - 100,000
30+ days ago

Senior Software Engineer II, Frontend Platform

Carta

Southwestern Ontario
Hybrid
CAD 100,000 - 130,000
30+ days ago

Senior Software Engineer (Architecture)

Targeted Talent

Quebec
Hybrid
CAD 100,000 - 130,000
30+ days ago

Software Development Engineer III

Biiibo

Vaughan
On-site
CAD 80,000 - 100,000
30+ days ago

Junior Software Engineer: Build Scalable, Real-Time Logistics

DoorDash Canada

Toronto
On-site
CAD 60,000 - 80,000
30+ days ago

Senior Software Engineer - Fintech Platform, Full Stack

Origence

Canada
On-site
CAD 144,000 - 181,000
30+ days ago

Senior Application Engineer - Mineral processing

Jump! recruiters

Canada
Remote
CAD 80,000 - 100,000
30+ days ago

Software Engineer: Drive Digital Innovation & Impact

Bystronic Laser AG

Mississauga
On-site
CAD 60,000 - 80,000
30+ days ago

Software Engineer

HRB

Toronto
On-site
CAD 85,000 - 115,000
30+ days ago

Senior Neural Network Kernel Software Development Engineer

Targeted Talent

Canada
Remote
CAD 80,000 - 100,000
30+ days ago

Principal systems software engineer

Targeted Talent

Canada
Remote
CAD 80,000 - 110,000
30+ days ago

Analyste-Programmeur euse

ACCEO Solutions

Sainte-Thérèse
Hybrid
CAD 75,000 - 95,000
30+ days ago

Senior Software Engineer - Windowing & Graphics

Huawei Technologies Canada Co., Ltd.

Markham
On-site
CAD 80,000 - 100,000
30+ days ago

Sr. Software Development Engineer - Amazon Web Services

Amazon Web Services Canada, Inc.

Vancouver
On-site
CAD 150,000 - 252,000
30+ days ago

Software Development Engineer

Amazon Development Centre Canada ULC

Vancouver
On-site
CAD 159,000 - 267,000
30+ days ago

Top job titles:

Healthcare jobsAdministrative Assistant jobsOccupational Health And Safety jobsPolicy Analyst jobsRecreation jobsTyping jobsJunior Data Analyst jobsAutomotive Technician jobsClinical Data Manager jobsDirector Marketing jobs

Top companies:

Jobs at UpsJobs at AppleJobs at AccentureJobs at BdoJobs at AdeccoJobs at CargillJobs at Coca ColaJobs at HellofreshJobs at AramarkJobs at Airbus

Top cities:

Jobs in EdmontonJobs in SurreyJobs in BramptonJobs in VaughanJobs in CambridgeJobs in BurnabyJobs in KitchenerJobs in RichmondJobs in Thunder BayJobs in Langley

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsEntry Level Software Developer jobsFullstack Developer jobsJava Developer jobsPython Developer jobsPython Software Developer jobs
Automotive Audio Embedded Software Engineer, Staff
Qualcomm
Markham
On-site
CAD 80,000 - 100,000
Full time
30+ days ago

Job summary

A leading technology company in Canada is seeking a Software Engineer to develop and support automotive audio features. The ideal candidate will have a strong background in C/C++ programming and embedded systems. Responsibilities include collaborating with global teams, debugging issues, and implementing features in automotive entertainment systems. This role offers competitive compensation and opportunities for growth within the company.

Qualifications

  • 4+ years of Software Engineering or related work experience.
  • 2+ years of work experience with programming languages such as C, C++, Java, Python, etc.
  • Strong knowledge of low level software/hardware interface design.

Responsibilities

  • Design, implement, test, document, and support software for new automotive audio features.
  • Assess and debug customer issues and coordinate with the Qualcomm Customer Engineering team.
  • Communicate with project lead to provide status and information about impending obstacles.

Skills

C/C++ programming
Embedded software and/or driver development
Strong communication skills
Problem-solving ability

Education

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Science, or related field

Tools

Git
Perforce
Android
QNX
Job description
Company:
Qualcomm Canada ULC
Job Area:
Engineering Group, Engineering Group > Software Engineering

General Summary:

Qualcomm Technologies' audio products deliver crisp, clear listening experiences for a wide range of products. Our products are designed to offer premium wireless connectivity, high levels of integration, immersive sound quality, and on-device AI for smart audio applications. Join this team and contribute to the design, development, and support of audio drivers for Qualcomm’s next generation of automotive entertainment systems.

Working within a local team and with remote developers on debugging audio issues and implementing automotive features you will:

  • Design, implement, test, document, and support software for new automotive audio features.
  • Assess and debug customer issues and coordinate with the Qualcomm Customer Engineering team.
  • Work closely with Automotive Multimedia software developers and leads in global offices.
  • Provide regular written and verbal status on current issues with local leads and remote developers as needed.
  • Adapt to changes and setbacks in order to manage pressure and meet deadlines.
  • Collaborate with others inside the project team to accomplish project objectives.
  • Communicate with project lead to provide status and information about impending obstacles.
  • Quickly resolve complex software issues and bugs.
  • Gather, integrate, and interpret information specific to a module or sub-block of code from a variety of sources in order to troubleshoot issues and find solutions.
  • Seek others' opinions and share own opinions with others about ways in which a problem can be addressed differently.
  • Participate in technical conversations with tech leads/managers.
  • Anticipate and communicate issues with the project team to maintain open communication.
  • Makes decisions based on incomplete or changing specifications and obtains adequate resources needed to complete assigned tasks.
  • Prioritize project deadlines and deliverables with minimal supervision.
  • Resolve straightforward technical issues and escalate more complex technical issues to an appropriate party (e.g., project lead, colleagues).
  • Write readable code for large features or significant bug fixes to support collaboration with other engineers.
  • Determine which work tasks are most important for self and junior engineers, stay focused, and deal with setbacks in a timely manner.
  • Unit test own code to verify the stability and functionality of a feature.

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with programming languages such as C, C++, Java, Python, etc.

Preferred Qualifications:

  • 4+ years work experience in embedded software and/or driver development.
  • Candidate should be detail-oriented, strongly analytic, highly organized, and results-oriented.
  • Strong communication skills (written and verbal), working with teams across multiple disciplines and multiple time zones.
  • Strong knowledge of C/C++ programming with a demonstrated ability to deliver commercial-grade software.
  • Strong understanding of low level software/hardware interface design and debugging, especially in a multi-threaded and real-time environment.
  • Knowledge in one or more operating systems: Android, QNX, embedded Linux, Green Hills Integrity.
  • Practical experience with virtualization technologies and/or para-virtualized device drivers is an asset.
  • Thorough understanding of multimedia frameworks (QNX MMF/io-audio/Dev-A, OpenMAX, Android Multimedia Framework, Android Player (NuPlayer/StageFright), Android Audio System (AudioFlinger, Audio Policy manager, Audio HAL), Linux ALSA Architecture, GStreamer, etc.).
  • Working knowledge of audio and voice encode/decode formats (MP3, AAC, WMA, AC3, Dolby Digital, DTS, FLAC, AMR, EVRC, QCELP, and others).
  • Experienced with implementing and working with audio processing pipeline for media applications (playback, capture, transcoding, streaming, voice call, analog audio codecs/ADIE, software defined radio, satellite radio, etc.).
  • Audio pre and post processing algorithms for subjective quality enhancement (IIR, MBDRC, EC/NS, limiter, AGC, SRC, speech recognition, noise cancellation, natural language recognition, multi-mic, multi-speaker algorithms, etc.).
  • Strong knowledge of streaming and networking protocols such as RTP, RTSP, HLS, Adaptive Bit Rate Streaming, HTTP, UDP, Bluetooth protocol.
  • Strong ability to identify and isolate performance issues in multimedia applications.
  • Fluent in industry standard software development tools: software/hardware debuggers, code revision control systems (Git, Perforce), IDEs and build tools.
  • A passion for excellence in programming, quality and exceeding goals.

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Additional Information: 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 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 or Qualcomm employees. 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.

  • 1
  • ...
  • 82
  • 83
  • 84
  • ...
  • 100

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved