Signal Processing / Algorithm Engineer


  • Perform statistical and geometric analysis on raw data to determine ideal software and hardware configurations

  • Design and prototype algorithms for processing raw data to increase tracking performance

  • Define and enhance key performance metrics for processed data and positioning tracking such as precision, accuracy, range, noise level, and output data rate

  • Design and automate experiments to verify performance of algorithm and hardware combinations

  • Design and prototype hand model estimation algorithm from known points in space


  • Extensive experience in signal processing algorithm design of real-time timeseries data

  • In-depth knowledge of deterministic, statistical signal processing and optimization techniques

Nice to haves

  • In-depth knowledge of electromagnetics

  • Experience with machine learning techniques for data analysis and algorithm development

  • Experience working with magnetometers or IMUs

  • Experience in developing sensor fusion algorithms