Job Search and Career Advice Platform

Enable job alerts via email!

Display Software Engineer

Qualcomm

Markham

On-site

CAD 70,000 - 90,000

Full time

9 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Canada is seeking an embedded software developer to design and integrate display drivers for next-gen consumer devices. The ideal candidate will have experience in C/C++ or Rust and will be passionate about solving technical challenges. Join this diverse team for competitive pay and growth opportunities in a dynamic environment.

Benefits

Competitive pay
Growth opportunities
Global collaboration

Qualifications

  • 1+ years in embedded/software development.
  • Demonstrated ability to analyze, diagnose, and solve difficult engineering problems.
  • Knowledge of IoT, security, and cloud/edge software.

Responsibilities

  • Design, code, test, and integrate display drivers and embedded software.
  • Tackle complex technical challenges and troubleshoot issues.
  • Work with hardware/software teams and external partners.

Skills

C/C++
Rust
Problem-solving
Teamwork
Communication
Familiarity with Display Frameworks

Education

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

Tools

Git
OS concepts
Debugging tools
Electronics tools (oscilloscope, logic analyzer)
Consumer kits (Raspberry Pi, Arduino)
Job description
Company:

Qualcomm Canada ULC

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

Join our team to develop efficient display drivers and embedded software for next‑gen consumer devices (phones, laptops, wearables, automotive). Collaborate globally to deliver robust solutions for Snapdragon™ processors and beyond.

Responsibilities:
  • Design, code, test, and integrate display drivers and embedded software.
  • Tackle complex technical challenges and troubleshoot issues across Android, Windows, Linux, Zephyr, and microcontrollers.
  • Apply creative problem‑solving to optimize performance, power, and reliability.
  • Work with hardware/software teams and external partners.
  • Support code reviews, documentation, and process improvements.
  • Integrate third‑party services and IoT protocols.
Culture:
  • Analytical, adaptable, and collaborative.
  • Passion for solving problems and continuous learning.
  • Committed to diversity and inclusion.
Why Us?
  • Work on impactful tech in a dynamic, inclusive environment.
  • Competitive pay, growth opportunities, and global collaboration.
Minimum Qualifications:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Preferred Qualifications:
  • 1+ years in embedded/software development (C/C++, Rust).
  • Demonstrated ability to analyze, diagnose, and solve difficult engineering problems.
  • Experience with source control (Git), OS concepts, and debugging tools.
  • Strong communication and teamwork skills.
  • Familiarity with display frameworks (DirectX, DRM), graphics APIs, ARM/RISC‑V, and device drivers.
  • Experience with electronics tools (oscilloscope, logic analyzer), consumer kits (Raspberry Pi, Arduino), and real‑time/embedded systems.
  • Knowledge of IoT, security, and cloud/edge software.
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 e‑mail disability-accomodations@qualcomm.com or call Qualcomm's toll‑free number found here. 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.