Advanced Android C++ Developer for Sensor Simulation

Job ID: 40465398

Budget: $5,000 – $10,000 USD

Looking for Android Native (C++) Expert - Procedural Sensor Simulation ModuleProject Overview:We are developing an Android simulation framework and need an advanced C++ (NDK) developer to build a Procedural Jitter Engine for sensor data (Accelerometer and Gyroscope).The Problem:We already have the static hardware profiles (.bin files) that handle device calibration and hardware fingerprinting. However, our current dynamic movement implementation relies on a basic loop that generates mechanical, repetitive data. Advanced anti-fraud systems easily detect this lack of human variation and flag the automation.What We Need:We need a pure mathematical C++ module that takes only a timestamp (in milliseconds or nanoseconds) as an input and outputs realistic, non-periodic X, Y, Z coordinates in real-time ($O(1)$ complexity).The algorithm must mathematically overlay the following 4 layers:Physiological Tremor: Micro-oscillations mimicking human hand tremor (dynamic modulation between 8Hz and 12Hz using sine/cosine waves).Ballistocardiogram (BCG): Periodically triggered damped shock waves mimicking the physical impact of a human heartbeat (~75 BPM).Pink Noise (1/f) / Random Walk: Low-frequency chaotic drift to simulate natural shifts in posture over time, ensuring the data never perfectly repeats.White Noise: Standard high-frequency sensor hardware jitter.Requirements:Strong expertise in Android NDK (C++).Deep understanding of signal processing, physics engines, or mathematical wave modulation.Ability to write highly optimized, performance-friendly code without heavy loops.This is a modular task. You will only be writing a clean, independent C++ struct/function that calculates coordinates based on time, which we will then integrate into our existing framework.Please PM with your portfolio, estimated timeframe, and rates.