Join Qualcomm Canada ULC as a Linux Device Driver Engineer focusing on machine learning applications. This role entails developing Linux drivers for our AI 100 inference accelerator. Qualcomm is seeking a software engineer within our Cloud AI Software Team, targeting low-level Linux kernel driver development.
Candidates should be proficient in working with functional simulations of SoC systems, including bus subsystems and PCIe. A structured software development approach is essential for contributing effectively to projects in this cutting-edge field. Key Responsibilities:
- Develop and upstream Linux device drivers for AI applications
- Implement functional simulations for SoC and peripheral systems
- Collaborate on debugging techniques and system optimization
- Ensure quality in hardware interactions through effective coding
- Work within structured development environments for low-level implementations Requirements:
- 4+ years in Linux kernel driver development
- Proficient in C and embedded software
- Robust knowledge of SoC architecture
- Experience with git for source code management
- Familiar with PCIe virtualization and debugging techniques Utilize your expertise in Linux kernel development and embedded systems to shape the future of AI at Qualcomm.
📌 Linux Device Driver Engineer at Qualcomm (Markham)
🏢 Qualcomm
📍 Markham
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.