FY27 Intern - Automotive Engineering Internship - Canada (16 months)
Construction, Engineering & Trades · Civil & Industrial Engineering · Mechanical Engineering
In short
Qualcomm is seeking interns for their 2027 Automotive Engineering program in Markham, Canada. This 16-month internship offers opportunities to work on next-generation automotive systems, including ADAS, safety features, and infotainment. Candidates will gain experience with leading-edge Snapdragon Automotive systems and contribute to the future of the automotive industry.
Responsibilities
- Contribute to development, debugging and maintenance of audio middleware services, hardware abstraction layer and userspace/kernel drivers across various OS (Android, Linux, QNX)
- Contribute to development, debugging and maintenance of audio processing modules and BSP code on the DSP
- Build, debug and maintain CI/CD and test automation pipelines, and related infrastructure for audio team
- Bring up and implement sensor drivers.
- Work with firmware level software for supporting image processing hardware
- Create OS level utilities to aid in debugging and performance improvements
- Work on the EVA hardware drivers and perform testing on various targets and OS (Linux, QNX)
- Maintain the equipment in the lab and prepare targets for testing using Axiom and Jenkins
- Engage in testing and evaluation of conventional and DL-based CV algorithms on X86 and target
- Build, debug and maintain CI/CD pipelines for CV team
- Work on the display driver software in different operating systems (Linux, Zephyr, QNX, Android)
- Implement the display driver in userspace and/or kernel space
- Debug and fix issues in the software
- Contribute to the development of graphics drivers and low-level software for automotive platforms.
- Gain hands-on experience with graphics APIs (i.e. OpenGL, Vulkan, OpenCL), GPU driver development, and embedded systems.
- Build graphics applications, tools, and scripts to support development, testing, validation, and continuous integration.
- Virtualization concepts, hypervisors, or tools such as KVM, QEMU, or crosvm.
- Investigate issues involving memory sharing, interrupts, device discovery, and I/O.
- 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 driver on Linux, QNX and Android
- Contribute to development, debugging and maintenance of on and and off target tests for video drivers
- Build, debug and maintain CI/CD pipelines, and related infrastructure for video team
Requirements
- Strong analytical, problem-solving, and organizational skills with keen attention to detail
- Coursework in operating systems and programming, working knowledge with systems level languages like C, C++
- Experience developing and debugging embedded systems through projects or past experiences
- Familiarity working with Linux based operating systems
- In study towards a bachelor’s degree in one of the following: Electrical Engineering, Computer Engineering, Engineering Science, Computer Science, or related field
- 1+ years of academic experience with programming languages such as C, C++, Python, etc
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 like UART, I2C, SPI
- Experience with scripting languages like Python and CI/CD workflows
Benefits
- competitive hourly pay
- accrued vacation time
- housing stipend to accommodate for the duration of your internship
- professional development workshops
- social events
- cross-functional speaker sessions
- an executive speaker series
Skills
CC++PythonLinuxUARTI2CSPICI/CDOpenGLVulkanOpenCL
#internship#automotive#engineering#software development#embedded systems
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
5 days ago
Employment Type
Internship
Work mode
On Site
Salary
US$54,600–103,350 / year
Experience Level
Entry
Locations
Markham, Canada
Qualification
Bachelor
Applicants
Be an early applicant
