The posting
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 Feature extraction
- Build algorithms for:Motion tracking and activity classification Impact detection, magnitude estimation, and direction analysis 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 Anomaly detection
- Work closely with firmware and hardware teams to:Ensure algorithm feasibility on embedded systems Optimize performance and power consumption 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 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) 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 (e.g., streaming, batch processing)
- Familiarity with data visualization tools and dashboarding (Grafana, custom dashboards, etc.)
- 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 Algo development on Motion data
- Expertise in Data Architecture design



