Algorithm & Signal Processing Engineer

Hybrid/Remote | Engineering | $110k - $165k + Equity

About Ommo

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.

We are seeking an experienced and driven Algorithm & Signal Processing Engineer to help advance the core intelligence behind Ommo's tracking platform. This role is ideal for someone who enjoys solving complex mathematical and physical problems, transforming raw sensor data into precise, reliable positioning information, and pushing the limits of real-time tracking performance. You'll develop algorithms for sensor fusion, signal processing, optimization, and system modeling while collaborating closely with firmware, software, and hardware engineers to bring next-generation tracking capabilities to life. If you're passionate about turning data into insight, exploring new technologies, and tackling challenging R&D problems at the intersection of physics, mathematics, and engineering, we'd love to hear from you.


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

Benefits

➔ Medical, Dental, & Vision

➔ 401(k) with Company Match

➔ Equity Participation

➔ Paid Time Off & Holidays

➔ Professional Development

Ready to apply?

Click the button below to complete the application.