Qualcomm is looking for software engineers to develop and optimize high- and low-level DSP framework/application. The software will run in a multi-threaded embedded environment comprised of CPU and DSP processors and hardware blocks. The ideal candidate will have a solid foundation in both conventional signal processing and neural network theory combined with experience in writing and optimizing embedded DSP software in C/C++.
Responsibilities:
- Develop, Port and optimize DSP frameworks/applications
- Exercise and improve DSP software development tools, drivers, and ecosystems developed by Qualcomm
- Offsite and occasional onsite work with OEMs and Independent Software Vendors may be required
- All Qualcomm employees are expected to actively support diversity on their teams, and in the Company
Minimum Qualifications:
- BE/ME with 3+ years of experience in embedded programming
- Strong C, C++ programming skills
- 3-6 years of experience on Driver development
- Basic knowledge on programming Language such as Python, C++
- Experience in Android/Linux or other embedded systems
Preferred Qualifications:
- Embedded system architecture including platform architecture, software stack, security and virtualization
- Proficiency in C, C++ programming languages
- DSP programming
- Neural networks/Deep Learning
- Computer architecture and operating systems
- SIMD optimization
- Developing, debugging and optimizing for embedded real-time environments
- Good understanding of computer architecture and operating systems
- Familiarity with Qualcomm DSP programming
- Multimedia software development experience on Android, Windows or Linux
- Hardware driver development experience
- Shell/Python scripting
- Experience with machine learning in mobile, drones, virtual reality, connected camera or automotive space
Qualcomm is an equal opportunity employer and provides reasonable accommodations to individuals with disabilities during the application/hiring process. The company is committed to making the workplace accessible for individuals with disabilities.
Qualcomm expects its employees to abide by all applicable policies and procedures, including security requirements regarding protection of Company confidential information and other confidential and/or proprietary information.