JobsSr Staff Engineer, Device Drivers
Job description
Qualcomm Cloud AI is seeking an experienced software developer to enhance firmware support for machine learning applications in Edge and Datacenter environments. The role involves working on Qualcomm's next-generation high-performance inference accelerator within a collaborative team. Candidates should have a strong background in embedded software development and be familiar with various low-speed and high-speed interfaces. This position is based in Boulder, Colorado, San Diego, or Santa Clara, CA.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering experience, or a Master's degree with 5+ years, or a PhD with 4+ years.
- 3+ years of experience with programming languages such as C, C++, Java, or Python.
- Experience with Windows Driver Frameworks (WDF) and Windows MCDM (Compute) drivers.
- Knowledge of RTOS, SoC architecture, and common hardware blocks.
- Experience with source code and configuration management tools, specifically git.
Responsibilities
- Add firmware support for machine learning Edge and Datacenter use cases.
- Develop and test embedded software, including board support packages and device drivers.
- Collaborate with a high-caliber international team to implement low-level software solutions.
- Conduct unit testing for C/C++ development and ensure code quality.
- Work within a structured software development environment to meet project deadlines.
Benefits
- Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.
Is this posting expired or inaccurate?
