Job description


STMicroelectronics is looking for talented and motivated interns to contribute in development and implementation of algorithms built around MEMS sensors (such as motion and environmental sensors).
Focus of this activity will be on Machine Learning and Artificial Intelligence algorithms.

· Design and implementation of algorithms and data collection experiments. Integration and verification on embedded platforms
· Contribute to the development of novel algorithms to recognize the pattern of activities based on MEMS sensor data
· Development of algorithms for fusion of sensor data from a variety of sensors
· Assist in development of firmware for algorithm implementation on different ST platforms
· Additionally the candidate will participate in prototyping and evaluating sensors and various algorithms
· Apply principles of statistical signal processing and construct algorithms using Matlab or any equivalent high-level language




· Undergraduates or recent graduates in Computer Science, Electronics Engineering or equivalents in the STEM field
· Experience with machine learning algorithms (e.g. decision trees, SVM, perceptrons etc.)
· Experience with neural networks and deep learning libraries
· Good understanding of algorithmic methods for processing signals to achieve highly efficient code implementation
· Fluent in C/C++
· Experience with AI frameworks for embedded platforms (e.g., TinyML, TensorFlow Lite)
· Proficient in Matlab/Octave and Python scripting