Skyworks is looking for a student to help research and develop cutting-edge speech and signal processing algorithms for edge devices as part of their AI group.
Requirements
- Experience with at least one deep learning framework (preferably Tensorflow)
- Understanding of common neural network layer types and their mathematical operations
- Programming in Python and C/C++ (preferably experience with embedded programming)
- Knowledge of bit level representations for integer and float types
- Conceptual understanding of computer architecture, memory, and caching
- Familiarity with audio/speech/music signals
- Proficient in Linux (Ubuntu)
Responsibilities
- Development of neural networks
- Analyze neural network efficiency and performance
- Port to and test neural networks on microprocessors and other constrained devices
- Develop neural network based real-time audio algorithms that are memory and computationally efficient
- Research state of the art neural networks in the audio domain
Other
- Must be enrolled as a degree seeking student.
- No courses should be taken during the internship unless required by your school.
- Preferably enrolled in a master’s or PhD program in a STEM related field that involves programming (e.g. Computer Science, Computer Engineering, Mathematics).
- Bachelor students will be considered if they have professional experience or personal projects applying neural networks to solve complex problems, and/or advanced embedded programming.
- Desire to write clean, maintainable code under version control (Git)