Display Software Engineer

QualcommMarkham, ON
CA$78,800 - CA$118,200

About The Position

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.

Requirements

  • Bachelor’s/Master’s in CS, CE, EE, or related field.
  • 3+ 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.

Nice To Haves

  • 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.

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.

Benefits

  • Competitive pay
  • Growth opportunities
  • Global collaboration
  • Competitive annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Highly competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service