Q

Qualcomm

Designs mobile chips and licenses wireless patents

Automotive Engineering Intern - Interim Engineering Intern - SW

Systems Software EngineeringConfirmed live in the last 24 hours
Internship · Summer 2027Markham, ON, Canada

About the Job

Requirements

  • Strong analytical, problem-solving, and organizational skills with attention to detail.
  • Coursework in operating systems and programming, with working knowledge of systems-level languages such as C and C++.
  • Experience developing and debugging embedded systems through projects or past experiences.
  • Familiarity with Linux-based operating systems.
  • In study toward a bachelor's degree in Electrical Engineering, Computer Engineering, Engineering Science, Computer Science, or a related field.
  • For 16-month internships, availability from May or June 2027 through August or September 2028.
  • Expected graduation date of November 2028 or later.
  • At least one year of academic experience with programming languages such as C, C++, or Python.

Responsibilities

  • Contribute to development, debugging, and maintenance of audio middleware services, hardware abstraction layers, and userspace/kernel drivers across Android, Linux, and QNX.
  • Contribute to development, debugging, and maintenance of audio processing modules and board support package code on the digital signal processor.
  • Build, debug, and maintain continuous integration/continuous delivery and test automation pipelines and related infrastructure for the audio team.
  • Bring up and implement sensor drivers.
  • Work with firmware-level software to support image-processing hardware.
  • Create operating-system-level utilities to aid debugging and performance improvements.
  • Work on EVA hardware drivers and test them on various targets and operating systems, including Linux and QNX.
  • Maintain lab equipment and prepare targets for testing using Axiom and Jenkins.
  • Test and evaluate conventional and deep-learning-based computer vision algorithms on x86 and target systems.
  • Build, debug, and maintain continuous integration/continuous delivery pipelines for the computer vision team.
  • Work on display driver software across Linux, Zephyr, QNX, and Android.
  • Implement display drivers in userspace and/or kernel space.
  • Debug and fix software issues.
  • Contribute to development of graphics drivers and low-level software for automotive platforms.
  • Build graphics applications, tools, and scripts to support development, testing, validation, and continuous integration.
  • Investigate issues involving memory sharing, interrupts, device discovery, and input/output.
  • Develop scripts and test applications to automate functional validation and regression testing.
  • Analyze logs and traces to troubleshoot failures and identify performance bottlenecks.
  • Document setup procedures, findings, and reproducible test cases.
  • Collaborate with kernel, platform, and multimedia engineers through code reviews and technical discussions.
  • Contribute to development, debugging, and maintenance of video drivers on Linux, QNX, and Android.
  • Contribute to development, debugging, and maintenance of on-target and off-target tests for video drivers.
  • Build, debug, and maintain continuous integration/continuous delivery pipelines and related infrastructure for the video team.

Desired Qualifications

  • Exposure to real-time operating systems.
  • Fundamental knowledge and/or coursework in concurrency.
  • Previous systems-level experience or projects.
  • Experience with embedded protocols such as UART, I2C, and SPI.
  • Experience with scripting languages such as Python and continuous integration/continuous delivery workflows.
  • Prior professional experience with specific technologies is helpful but not required; relevant coursework, personal projects, research, and open-source contributions demonstrating C/C++ and low-level software fundamentals are welcome.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs