Let’s work together.

Algorithm & Signal Processing Engineer

Responsibilities

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

  • 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 the performance of algorithm and hardware combinations

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

  • Develop and model non-ideal behaviors of physical systems for precision measurements

  • Explore and develop new technologies as part of the core R&D team  

Qualifications

  • Proficient in C, C++, and Python for data processing, modeling, and simulations  

  • Experience in signal processing algorithm design of real-time time series data

  • Experience with machine learning frameworks such as TensorFlow or PyTorch

  • Experience in designing and implementing real-time optimization algorithms, including linear and nonlinear solvers

  • Experience in working with coordinate and pose transformations

  • Strong foundation in linear algebra, physics and electromagnetics

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

Nice to haves

  • Experience modeling real-sensor systems in adverse conditions

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

  • Experience in microsecond to millisecond scale real-time algorithm developments

  • Expertise in 3D tracking systems such as optical and EM based systems

Location

  • Working location is flexible with opportunities for hybrid or fully remote

Salary & Benefits

  • $110,000 - $165,000

  • PTO

  • Equity

  • Medical, Dental & Vision

  • 401K & 401K Matching