Machine Learning Engineering Internships
Job Description
This internship will help you establish hands-on embedded software development experience in a fast growing AI/ML area especially in the deep learning vision based edge devices. You'll work with experienced engineers to accomplish the following:
Job Summary:
- Optimize deep learning applications such as facial recognition and object detection
 - Profile and analyze neural network layer performance on Edge devices
 - Evaluate and compare inference engines features and performance on Edge devices
 - Study, compare and report various deep learning inference engines
 - Implement machine learning algorithms in a resource constrained device
 - Benchmark machine learning models on MCU/MPU devices
 - Implement/integrate Machine Learning software modules
 - Specification and documentation according to NXP guidelines
 
Job Qualifications: 
- Enrolled in Bachelor or Master Degree program in Computer Engineering/Science
 - Experience with Python and/or C programming languages
 - Exposure to embedded SW development
 - Exposure to Machine learning frameworks (eg. TensorFlow, PyTorch, etc)
 - Excellent communication and interpersonal skills
 - Excellent team member
 - Self driven
 - Payrate is hourly and depends on year in school, higher rates for Masters level students