Qualcomm CR&D is looking for a software engineer for Linux device driver for Machine Learning use cases. The development target is Qualcomm high-performance inference accelerator AI 100 and related products.
The candidate will help work on developing code for Linux device drivers and help with upstreaming the code so experience with developing Linux Device drivers, Linux user-mode drivers would be beneficial.
Familiarity with development of functional simulation of SoC systems included bus subsystems, DMA, PCIe and peripherals, synchronization mechanisms such as semaphores as well as low speed peripherals will be beneficial.
Required Skills and Aptitudes
- Experience with Linux kernel driver development, kernel modules, HWMon, sysfs and debugging techniques
- Experience with embedded development in C.
- Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks
- Experience with Source Code and Configuration management tools, git knowledge is required
- Willingness to work in a structured software development environment with ability to work on low-level implementation (code & test)
Desirable Skills and Aptitudes
- 3+ years of relevant experience
- Experience with Linux kernel PCIe stack.
- Familiar with high speed interfaces such as PCIe and LPDDR
- Familiar with implementing systems with high reliability expectations such as use of ECC, PCI AER fields.
- Experience working with and familiarity with important SOC building blocks like interrupt controller & timers
1 applies
56 views
Jobs from our Partners
Senior Principal DevOps and Platform Engineer
Software Architect - Remote
Lead Salesforce Developer
Data Engineer/ GoLang Developer
Other Jobs from Qualcomm
Sr. Staff Software Development and Integration Engineer
Camera IP Verification Sr Engineer
Software Engineer - C++/Embedded Systems
Competitive Analysis Systems Engineer (Sr. Staff Engineer)
Video Design Verification Staff Engineer
Similar Jobs
Staff Software Engineer, Identity
Sr. Application Security Architect
Sr. Application Security Architect
Data Analyst
(IND) SENIOR, SOFTWARE ENGINEER
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 264 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee