Job Title
Motion Algorithms Engineer
Location
Hyderabad
Experience
4–6 years
Job Overview
We are looking for a highly skilled Sensor Fusion & Motion Algorithms Engineer with deep expertise in Digital Signal Processing (DSP) and real-time sensor data analysis. This role focuses on building advanced algorithms for motion tracking, impact detection, and GPS-based analytics. You will work closely with hardware and firmware teams to design robust, real-time algorithms for IMU and GPS data, and contribute to building scalable data pipelines and analytics infrastructure.
Key Responsibilities
- Design and implement advanced Digital Signal Processing (DSP) algorithms for real‑time systems
- Develop motion analysis and sensor fusion algorithms using accelerometers, gyroscopes, IMUs and other motion sensors
- Analyze high‑frequency, real‑time sensor data for noise reduction, signal conditioning, and feature extraction
- Build algorithms for motion tracking and activity classification, impact detection, magnitude estimation, direction analysis and event detection
- Develop GPS‑based algorithms, including filtering (Kalman filters, smoothing, outlier rejection), map matching and trajectory correction, distance, speed and elevation estimation
- Implement sensor fusion techniques combining IMU and GPS data
- Work on real‑time and offline data processing pipelines
- Define and build data architecture for data ingestion, storage, retrieval, processing and analytics
- Collaborate in building dashboards and monitoring tools for data quality, signal health and anomaly detection
- Work closely with firmware and hardware teams to ensure algorithm feasibility on embedded systems, optimize performance and power consumption, and validate sensor data integrity
Required Skills & Qualifications
- Strong expertise in Digital Signal Processing (DSP), including filtering (low‑pass, high‑pass, band‑pass), time‑series analysis and noise reduction techniques
- Strong experience with IMU data processing and motion analysis
- Hands‑on experience with sensor fusion algorithms: complementary filters, Kalman filters (EKF/UKF preferred)
- Experience working with GPS data processing, including filtering and trajectory analysis
- Strong programming skills in Python (for prototyping and analysis) and C/C++ (for embedded or performance‑critical implementations)
- Experience handling real‑time, high‑frequency data streams
- Strong mathematical foundation in linear algebra, probability and statistics, signal processing
- Good understanding of physics (mechanics, motion dynamics)
Preferred Qualifications
- Experience building algorithms for wearables or IoT devices
- Familiarity with embedded constraints (memory, compute, power)
- Experience with machine learning for time‑series data (optional but valuable)
- Experience with data pipelines and backend systems (streaming, batch processing)
- Familiarity with data visualization tools and dashboarding (Grafana, custom dashboards)
- Experience with map matching algorithms and geospatial data processing
- Prior work on impact biomechanics or safety systems
- Experience with sports analytics or fitness tracking systems
Soft Skills
- Strong analytical and problem‑solving mindset
- Ability to translate raw sensor data into meaningful insights
- Good collaboration skills across hardware, firmware and data teams
- Strong documentation and communication skills
Cross‑Functional Collaboration
- Work closely with Hardware Engineers to understand sensor characteristics and limitations
- Collaborate with Firmware Engineers to optimize algorithms for embedded deployment, ensure real‑time performance and efficiency
- Partner with Data/Backend teams to build scalable analytics pipelines and dashboards
Key Priority Requirements
- Expertise in motion data analysis (GPS, accelerometers, gyroscopes, etc.)
- Expertise in Digital Signal Processing (filtering on data)
- Expertise in algorithm development on motion data
- Expertise in data architecture design