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