Qualcomm Jobs

Job Information

Qualcomm Automotive Display, Staff Software Engineer in Toronto, Ontario


Qualcomm Canada ULC

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

The Snapdragon® Digital Chassis is our comprehensive set of cloud-connected automotive platforms for telematics and connectivity, computing, and driver assistance and autonomy. We allow automakers to deliver connected and intelligent experiences that are safer, customizable, and immersive with new technology features and digital services available on demand. Our unique product roadmap that supports accelerated innovation and comprehensive system integration for automotive applications. We support automotive product trends in telematics, infotainment, ADAS, and cloud management mobile solutions.

You will:

  • Work on the current and next generation of Snapdragon display processor.

  • Be hands-on with an array of leading edge technologies related to display and color processing.

  • Get exposure to industrial best practices working with high profile automotive manufacturers.

  • Develop knowledge and competency across a variety of HLOS frameworks that powers today's (and tomorrow’s) vehicles.

  • Work with a team of talented people defining the future use cases to empower the next generation of autonomous and electric vehicles.


  • Contribute to the display driver development across multiple HLOS frameworks for variety of customers features

  • Participate in design meetings discussing customer requirements and formulate feature design documents

  • Participate in test development and test automation to increase test coverage benchmarks

  • Debug real time issues reported by automotive manufacturers in an actual vehicle test drive

  • Work with research and development group to integrate and commercialize innovative applications

  • Fast prototyping for feasibility study on next generation of use case scenarios

  • Develop compelling demo use cases for tradeshows and conferences

  • Propose innovative suggestions for optimizations and enriching enhancements for upcoming HW generations

  • Gathers, integrates, and interprets information across modules or sub-blocks of code from a variety of sources in order to troubleshoot issues and find solutions.

  • Quickly resolves highly complex software issues and bugs.


  • Detailed oriented with strong analytical and debugging skills

  • Strong working knowledge of C programming

Experience in one or more of the following HLOS environments:

  • Android framework

  • Automotive Grade Linux

  • QNX Operating system

  • GreenHills operating system

  • Knowledge in one or more of the following disciplines is preferred: Display (Pixel processing/composition, MIPI DSI, HDMI, DisplayPort, etc.), Bus/interconnect (AHB, AXI), CPU (ARM v8/v7, Cache, MMU, security, etc.), HDCP, compression, color adjustment

  • Knowledge / experience with safety critical software development process (Functional Safety), including ASPICE, ASIL, ISO26262, MisraC

  • Familiarity with static analysis tools, code coverage metrics, unit test generation

  • Working experience with ADAS use cases

Minimum Qualifications

  • 4-8 years Software Engineering or related work experience.

  • 2+ years experience with Programming Language such as C, C++, Java, Python, etc.

Minimum Qualifications:

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


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


PhD in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.

• 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Skills:

  • Working knowledge of Linux Kernel, in particular the DRM/KMS driver

  • Working experience with Git/Perforce source code management systems

  • Working experience with opensource consortium and projects

  • Knowledge about Hypervisors/Virtualization

  • Strong communication skills (written and verbal)

  • Hand-on experience with HW diagnostic tools (oscilloscope, JTAG) and reading board schematics

  • Familiarity with Display protocol analyzers (Quantum Data, MIPI packet analyzer)

  • Linux Kernel development, Android, DRM/KMS, AGL, Safe Linux, Surface Flinger, HWC, Android Windows Management, Display Port, DSI, DSC, HDCP, Color Management, Display calibration

Applicants : If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to accommodationsupport

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 (http://www.qualcomm.com/contact/corporate) .

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Equal Employment Opportunity: https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf

"EEO is the Law" Poster Supplement : https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf

Pay Transparency NonDiscrimination Provision: https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf

Employee Polygraph Protection Act: https://www.dol.gov/sites/dolgov/files/WHD/legacy/files/eppac.pdf

Family Medical Leave Act: https://www.dol.gov/sites/dolgov/files/WHD/legacy/files/fmlaen.pdf

Rights of Pregnant Employees: https://www.dfeh.ca.gov/wp-content/uploads/sites/32/2020/12/Your-Rights-and-Obligations-as-a-Pregnant-Employee_ENG.pdf

Discrimination and Harassment: https://www.dfeh.ca.gov/wp-content/uploads/sites/32/2020/10/Workplace-Discrimination-Poster_ENG.pdf

California Family Rights Act: https://www.dfeh.ca.gov/wp-content/uploads/sites/32/2020/12/CFRA-and-Pregnancy-Leave_ENG.pdf