Let’s work together.

Algorithm & Signal Processing Engineer

Ommo is the pioneer of permanent magnet–based 3D tracking technology, building a next-generation tracking platform based on magnetic sensing. Our technology enables ultra-precise, real-time 6DOF tracking for millimeter-scale wireless sensors, up to 1,000 times per second with accuracy down to 0.1mm, without line-of-sight constraints. We partner with medical device OEMs and advanced technology companies developing surgical navigation, robotics, simulation, spatial intelligence, and human-machine interface systems.

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 + Equity

  • Paid Time Off

  • Medical, Dental & Vision

  • 401K & 401K Matching