1 day ago
Shanghai, China or Beijing, ChinaMid Level
Responsibilities
- Develop end-to-end AI tools, models, and software for running quantized neural network models on Qualcomm hardware.
- Design and develop test strategies and frameworks for complex software systems.
- Create and maintain automated test suites using modern testing tools and frameworks.
- Develop debugging and profiling tools and use Qualcomm SDKs to accelerate deployment of quantized models on devices.
- Participate in code reviews and improve test coverage.
- Collaborate with cross-functional teams to understand requirements and design testing approaches.
- Analyze test results and provide detailed feedback to development teams.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field plus 2+ years of relevant engineering experience; or a master's degree plus 1+ year; or a PhD in a related field.
- Excellent programming ability with Python and C/C++.
- Knowledge of deep learning and PyTorch or TensorFlow.
- Strong software design, development, and debugging skills.
- Qualcomm QNN SDK experience is preferred.
- Android programming knowledge is preferred.
- Neural network model quantization knowledge is preferred.
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
