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.