GNSS Software Engineer Intern

Engineering - Software San Jose, California


Position at Samsung Semiconductor, Inc.

GNSS Software Engineer Intern

Samsung’s San Jose Location Group was established in October 2012 to develop market-leading location technology for mobile applications.  We have a team of about 70 people in the US driving our technology forward for future generation products.  Our main activities include architecture definition, silicon design, software development, and platform integration.  The Location Group is now part of Samsung’s Application Processor and Modem Group.  We work closely together to develop highly integrated products, and to find opportunities to optimize our products for market success.  The group is looking for a GNSS Software Engineer to join us for the summer of 2020.


  • Collect and process GNSS and sensor data from wearables
  • Analyze the GNSS and sensor data, and implement machine learning algorithms for classification of different human activities
  • Conduct performance evaluation of the classification
  • Maximize automation of test results analysis and evaluation
  • Participate in the review of code changes for performance enhancements
  • Draft technical report summarizing the project progress


  • Knowledge of GNSS/Sensor working principles
  • Hands-on experience of classification with machine learning
  • Hands-on experience of large database and Cloud Platform(s)
  • C/C++ and Python programming skills
  • Experience in MATLAB for rapid prototype evaluation
  • Proven ability in large data organization and extraction of performance metrics


  • Demonstrated ability to work as a team player as part of a local and globally distributed team
  • A self-motivated engineer with good task execution skills to deliver high quality output in timely manner
  • Solid communication and document skills
  • Strong mathematical and analytical abilities