Bachelor’s degree in Computer Science, Electrical Engineering, Robotics, Physics, a related technical field, or equivalent practical experience.
5 years of experience in software development using C++, including experience with Java or Python.
3 years of experience developing and implementing algorithms for sensor data processing or signal processing.
3 years of experience with statistical estimation techniques (e.g., Kalman filtering, particle filters, Maximum Likelihood Estimation, etc.).
Experience with data analysis and performance evaluation of algorithms using tools such as Python.
Preferred qualifications:
Master's degree or PhD in Computer Science, Electrical Engineering, Robotics, Physics, or a related technical field with a focus on sensor fusion, estimation theory, signal processing, or a related area.
Experience developing for resource-constrained or embedded systems.
Experience with collecting and analyzing high-quality ground truth data for algorithm evaluation and developing robust testing strategies.
Experience shipping user-facing features or products that utilize sensor data.