FY27 Intern - Automotive Engineering Internship - Canada (16 months)
Core
Develop embedded software, drivers, and middleware for next-generation automotive platforms (audio, camera, computer vision, display, graphics, HAB, video) using Snapdragon Automotive systems.
Role type
Automotive Embedded Software Engineering Intern
Builds
Snapdragon Automotive systems, middleware services, drivers, and test automation pipelines for major car makers.
Domain
Automotive industry + Embedded Systems / Real-time Operating Systems
Required skills
C, C++, Python, Linux, embedded systems development, debugging, operating systems, concurrency, scripting, CI/CD
Preferred skills
Real-time operating systems, embedded protocols (UART, I2C, SPI), GPU driver development, virtualization (KVM, QEMU), image processing, graphics APIs (OpenGL, Vulkan, OpenCL)
Technologies
Snapdragon, Linux, QNX, Android, Zephyr, OpenGL, Vulkan, OpenCL, KVM, QEMU, Jenkins, Axiom
Responsibilities
Develop, debug, and maintain audio, camera, computer vision, display, graphics, HAB, and video drivers and middleware; Build and maintain CI/CD pipelines and test automation; Implement sensor drivers and firmware for image processing hardware; Analyze logs and traces to troubleshoot failures and identify performance bottlenecks.
Seniority
Intern