
Open
Posted
•
Ends in 14 hours
Paid on delivery
We are seeking an expert Systems and Digital Signal Processing (DSP) Engineer to design and develop a high-fidelity, native C++ sensor simulation library. The module will be integrated into our internal automated smartphone testing farm (Hardware-in-the-Loop QA infrastructure) to generate statistically realistic inertial telemetry for devices that remain physically static on server racks. The objective is to procedurally synthesize continuous accelerometer and gyroscope streams that mimic natural, real-world handheld dynamics for automated UI and hardware state validation. ### Core Technical Requirements & Scope: * **Mandatory Phase Decorrelation:** Periodicity and cross-layer leaks are the most critical points of failure in synthetic signals. To guarantee that the combined multi-axis output absolutely never enters a phase-lock state over extended simulation runtimes, rigorous and mandatory phase decorrelation mechanisms must be implemented across all simulation layers and axes (e.g., using isolated SplitMix64 PRNG streams with independent seeds and spatial salts, or irrational phase offsets). Cross-coherence must remain at the statistical estimation floor, with zero linear correlation between layers. * **Target Architecture:** Native C++17 module optimized for 64-bit ARM (arm64-v8a) targeting Android API level 30 (Android 11) and above. * **Real-Time Performance:** Pure O(1) execution complexity during the runtime hot-path loop with absolutely zero heap allocations (`new`/`malloc`) and a stack-only design to guarantee sub-microsecond processing overhead. * **Procedural Signal Layers:** Synthesis of layered stochastic processes including 16-octave pink noise (Voss-McCartney), continuous Ornstein-Uhlenbeck drift, dynamic Ballistocardiogram (BCG) impulse modeling for physiological micro-movements, and active 8–12Hz tremor filter emulation. * **Dynamic Sample Rate Adaptability:** The execution function must receive a continuous nanosecond timestamp delta ($\Delta t$) and seamlessly handle dynamic runtime sensor refresh transitions between 60Hz, 90Hz, and 120Hz. Internal state history (IIR filter memory) must be preserved or warped instantly across frequency shifts to eliminate signal amplitude jumps or phase spikes. * **Validation Suite:** Delivery must include a mathematical validation test harness to verify the telemetry output against baseline statistical expectations (including Power Spectral Density (PSD) log-linear slopes, autocorrelation floors, and cross-coherence estimation analysis). ### Project Deliverables: * Complete, clean, and well-commented native C++ source files (`.cpp`/`.h` or single-header). * Architectural blueprint and clean API surface definition (`void step(IMUSample& out, uint64_t timestamp_ns);`). * Comprehensive unit tests and statistical benchmarking harness. --- ## Required Skills * C++ Programming * Android NDK * Digital Signal Processing (DSP) * Algorithm * Embedded Software
Project ID: 40465946
43 proposals
Open for bidding
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
43 freelancers are bidding on average $10,236 USD for this job

As an electrical engineer specialized in firmware development and DSP, I possess the exact skills and experience required for this project. With a thorough understanding of C++ programming, prior work on the Android NDK, and deep insights into DSP algorithms, I'm perfectly suited to design and develop your high-fidelity sensor simulation library. My experience in embedded systems, such as the ARM64-v8a architecture targeted by this project, aligns well with your requirements. My proficiency in signal processing has equipped me to aptly handle all aspects of procedural signal layers synthesis— from creating 16-octave pink noise to dynamic Ballistocardiogram impulse modeling. In addition to my technical expertise, I'm consistently committed to providing effective and efficient solutions. I promise to deliver precisely what you're looking for: complete, clean, and well-commented C++ source files; a well-defined architectural blueprint; comprehensive unit tests; and a validation suite to ensure output quality against statistical expectations. Hiring me would ensure a top-quality end product delivered on time. Let's talk more about how I can exceed your expectations for this critical project.
$9,000 USD in 60 days
8.3
8.3

SKIP.
$5,000 USD in 60 days
7.3
7.3

As a seasoned engineer in PCB design and embedded firmware, I have the essential skill set and an eye for detail required for your project. I can create a native C++ sensor simulation library, optimized for Android, that adheres to your high-fidelity and real-time performance requirements. My proficiency in low-power embedded systems and statistical analysis will benefit the procedural synthesis aspect of the project, ensuring accurate accelerometer and gyroscope streams that mimic real-world dynamics. One of the most crucial parts of your project is the implementation of mandatory phase decorrelation, and my expertise in C++, Digital Signal Processing, and Algorithm will ensure its successful execution. I understand the significance of maintaining cross-coherence at a statistical estimation floor with zero linear correlation between layers. My experience with isolated PRNG streams and rational phase offsets can effectively contribute to achieving this. Another essential trait that sets me apart is my understanding of hardware-software integration. With an inclusive approach spanning multiple disciplines from designing custom PCBs to writing optimized firmware for sensor-driven applications, I am well-equipped to create a comprehensive and efficient solution for your needs. Detailed architectural blueprints, clean API definitions, unit tests - all delivered within agreed timelines is what you can expect from our collaboration.
$7,500 USD in 7 days
7.5
7.5

Since 2015 I have been working in C/C++/C# programming and 10(ten) years of experience in C/C++/C# programming. Windows Desktop Application, Console Application, Image Processing and have knowledge in Driver Development in C. Expert in data structure building and Object Oriented Programming (OOP). Have a great experience in C++ MFC and C++ WinUI 3 for GUI design and development. Also expert in C/C++ GPU CUDA programming. If you want a good delivery of the project, then send me a message, please. Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please. Have more than 10(years) years of experience in C/C++ to build Windows/Linux applications and micro-controller firmware building. If you want a good job delivery, then send a message to me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
$10,000 USD in 90 days
7.4
7.4

Hi, I can develop your native C++17 Android NDK IMU simulation library with a strong focus on statistical realism, strict phase decorrelation, and ultra-low-latency DSP performance. What I can deliver: • O(1) stack-only processing with zero heap allocations • Multi-layer procedural IMU synthesis (pink noise, OU drift, BCG, tremor) • Robust per-axis/per-layer phase decorrelation using isolated PRNG streams • Dynamic 60/90/120Hz adaptation without filter discontinuities • Clean API design, unit tests, and statistical validation harness • ARM64 Android API 30+ optimized implementation A few quick questions: ================== Do you require deterministic replay across devices? Should the simulation emulate specific real IMU sensor profiles? Is NEON optimisation acceptable if needed for performance? Do you prefer native-only validation tools or Python-based statistical analysis as well? I’m confident I can deliver a production-ready DSP module aligned with your HIL infrastructure requirements. Best regards
$8,500 USD in 35 days
7.0
7.0

Hello Sir/Mam As a seasoned Electrical and Embedded System , I believe that I can bring the virtual reality in your project , I have 100% Grip on C/Embedded , C++ , and Python , I am also well versed in ARM Cortex M3/M4 Architecture , Also have Extensive Experience with MICROCONTROLLERS , Atmega 32, STM32,Yocto ESP32 ,TM4C . I have a great Grip on ARDUINO , MATLAB , PCB LAYOUT and IOT Applications . My ability to deliver exceptional results on time and with at most quality . Please come on chat to discuss more about project. I will be waiting for your response. Thank you !
$5,100 USD in 5 days
6.3
6.3

Hello,\n\nLet's Create A High-Fidelity Sensor Simulation Library. I will design and develop a native C++ module for your testing farm.\n\nMy approach focuses on strict phase decorrelation and O(1) execution complexity. It ensures realistic inertial telemetry for static devices. I will implement layered stochastic processes and handle dynamic sample rates seamlessly.\n\nCould you clarify the specific statistical thresholds for phase decorrelation and cross-coherence? This will help refine the implementation details.\n\nRegards, Muhammad Azeem
$7,500 USD in 14 days
6.0
6.0

I can help you. I will implement a C++17 engine for the Android NDK using independent SplitMix64 streams and irrational phase offsets to eliminate cross-axis correlation. I’ll apply bilinear transform state-warping to the IIR filters to handle dynamic 60/90/120Hz transitions without signal artifacts. The runtime path will be strictly O(1) and stack-allocated, ensuring sub-microsecond latency for your HIL testing farm.
$7,500 USD in 7 days
5.6
5.6

With over 15 years of experience in software development, I can confidently say that I am an expert in C++ programming and Android development, which directly aligns with your project requirements. Additionally, the core of my skillset lies in algorithmic innovation, a crucial aspect for developing a high-fidelity sensor simulation library as demanded in your project. Another fundamental component I bring to the table is my expertise in Digital Signal Processing (DSP), essential for ensuring precise and accurate signal generation. Working on your High-Fidelity Sensor Telemetry Engine project would be an exciting challenge for me as it requires extensive knowledge of system architecture and low-level optimization. My proficiency in these areas allows me to create native C++ libraries that perform at their peak efficiency (O(1) complexity without heap allocation) ensuring the real-time performance you require.
$10,000 USD in 7 days
5.7
5.7

Drawing from my 9+ years of experience as an experienced and meticulous RF and electronics engineer, I am well-equipped to rise to the challenge that this project presents. Expertise in Clean C++, Android NDK, and working at the intersection of hardware and software (embedded systems) are synergistic aspects of my profile which align perfectly with your requirement. My work in RF hardware necessitates a stronghold on digital signal processing, which brings your project’s core requirements well within my wheelhouse. Given the role's complexity, it is paramount to possess an engineering mindset that values preciseness, reliability, performance optimization- traits that underlie all my work. As reflected in past projects, my designs have consistently met stringent performance standards while delivering cost-effective solutions. A testament to this would be my adherence to EMI reduction and impedance control while doing RF PCB layouts - skills I will seamlessly integrate into this project. To sum it up, entrusting your project's development to me means prioritized efficacy and excellence with no subordinate ones such as cost-effectiveness or robustness to backpedal. I understand the criticality of meeting statistical expectations while developing simulations - this aligned with my commitment to delivering high-quality work, makes me your best fit for ensuring a top-notch project delivery facilitating efficient UI validation for your android testing infrastructure.
$7,500 USD in 7 days
4.8
4.8

As an experienced systems and digital signal processing engineer, I'm perfectly equipped to handle your project on high-fidelity sensor telemetry in C++. My background in industrial automation and extensive work with Siemens TIA Portal, Simatic Manager, WinCC SCADA as well as PH & Information server, has honed my ability to design and implement complex systems. I’ve even conducted (PTP) point-to-point tests on these units during switch-on. Additionally, my experience in energy automation on HES projects handling PLC and SCADA systems for generators will be an asset. Considering your project's core requirements, I'll design robust sensor simulation library using SplitMix64 PRNG streams with independent seeds and spatial salts to ensure complete cross-layer phase decorrelation. I am well acquainted with Android NDK and can develop a native C++17 module optimized for 64-bit ARM (arm64-v8a) targeting Android API level 30 (Android 11) and above. Further, stemming from my DSP knowledge and work in wastewater treatment plant automation, I can synthesize the required stochastic processes to realize real-world inertial telemetry. To ensure seamless operation irrespective of the nanosecond timestamp delta ($\Delta t$), I will incorporate dynamic sample rate adaptability into the library with preservation or instant warping of internal state history across
$7,500 USD in 21 days
4.7
4.7

Hi, I’ve thoroughly reviewed your project for a high-fidelity, native C++ sensor telemetry engine tailored for HIL Android testing. With extensive experience in C++17, DSP, and embedded systems under strict real-time constraints, I’m confident in delivering a robust sensor simulation library that meets your precise phase decorrelation and multi-octave noise synthesis needs. My approach includes leveraging independent PRNG streams for zero phase-lock states and ensuring O(1) runtime with zero heap allocations, ensuring seamless dynamic sample rate adaptation and comprehensive validation through statistical benchmarking. I propose to deliver well-structured C++ source code with clear API and detailed unit tests ready for integration within your automated smartphone testing farm. Let’s discuss the specific performance benchmarks you expect, and I can provide a timeline for initial prototype delivery within 20 days. Could you clarify the expected scale and duration for the sensor data streams during testing? Best regards,
$8,325 USD in 15 days
4.5
4.5

✅✅✅✅✅ It's My Best Pleasure to SUPPORT You ✅✅ cost: 6800 USD, duration: 21 day. I can complete this project wonderfully, developing a high-fidelity native C++17 DSP simulation library optimized for ARM64 Android environments with deterministic real-time performance and statistically realistic inertial telemetry generation. My focus will be mathematically stable stochastic synthesis, strict phase decorrelation, zero-allocation runtime architecture, and physically believable multi-axis motion behavior suitable for long-duration Hardware-in-the-Loop QA environments. From my experience, the most critical challenge in synthetic IMU generation is preventing hidden periodicity and inter-layer phase coupling over extended runtimes. I would structure isolated SplitMix64-driven stochastic domains per axis/layer combined with irrational phase offsets and independent state evolution to maintain cross-coherence at the statistical noise floor while preserving realistic PSD slopes and temporal characteristics. The implementation will include: • Native C++17 ARM64-optimized DSP engine • O(1) stack-only runtime hot-path with zero heap allocations • 16-octave Voss-McCartney pink noise synthesis • Ornstein-Uhlenbeck drift simulation • BCG physiological micro-motion impulse modeling I am confident I can deliver a production-grade DSP simulation framework that meets the strict performance, realism, and validation requirements of your smartphone QA infrastructure. Pier M
$6,800 USD in 21 days
4.5
4.5

I understand you need a high-fidelity sensor telemetry engine with mandatory phase decorrelation for HIL Android testing, similar to the requirements for generating realistic device dynamics in simulation environments. My experience developing real-time DSP modules for embedded systems and my proficiency in C++ make me well-suited to tackle this challenge. My approach will involve implementing a procedural generation pipeline leveraging advanced DSP techniques. I'll utilize libraries like Eigen for efficient matrix operations and potentially a custom C++ implementation of Perlin noise or similar procedural generation algorithms to create statistically realistic motion profiles. The core will focus on simulating continuous accelerometer and gyroscope data, ensuring phase decorrelation between axes and incorporating mechanisms to mimic natural handheld dynamics, possibly through filtered random walks or stochastic differential equations. How are you currently validating the statistical realism of your generated telemetry? Would you be open to a brief call next week to discuss your specific data requirements and explore how my expertise can directly address them?
$8,609 USD in 21 days
3.9
3.9

Hi, I can help you build the native C++ sensor simulation module with a DSP-focused architecture designed specifically for deterministic performance, statistical realism, and long-runtime stability inside HIL testing environments. My approach would be to structure the engine as a fully allocation-free O(1) runtime pipeline using isolated stochastic layers with strict phase decorrelation between axes and generators. The simulation core can combine independent SplitMix64-driven processes, irrational phase separation, layered pink noise synthesis, OU drift models, BCG micro-impulse behavior, and tremor-band filtering while maintaining extremely low cross-coherence and stable spectral characteristics over extended runtimes. The module will be optimized for ARM64 Android NDK targets with careful attention to cache efficiency, branch minimization, filter-state continuity, and timestamp-driven adaptive sampling between 60Hz/90Hz/120Hz without amplitude discontinuities or filter instability. I will also provide a validation harness for PSD slope verification, autocorrelation analysis, coherence estimation, and runtime statistical benchmarking so the generated telemetry can be measured against expected physical behavior profiles.
$7,500 USD in 7 days
3.8
3.8

This is not a generic C++ task, t’s essentially a real-time stochastic DSP engine with strict statistical integrity requirements, and that distinction matters. I’ve worked on low-latency native systems involving procedural signal generation, ARM optimization, filter-state continuity, and telemetry simulation where phase leakage and deterministic artifacts were unacceptable. Your requirement around cross-axis decorrelation, runtime frequency warping, and PSD validation is exactly the right concern for long-duration HIL testing. I’d implement this in modern C++17 with lock-free/heap-free runtime execution, isolated PRNG streams, deterministic benchmarking, and a dedicated statistical validation harness. Realistic timeline: 6–10 weeks Realistic budget: $12k–$20k for production-grade fidelity and validation rigor.
$120,000 USD in 42 days
2.8
2.8

As an experienced Embedded Systems Engineer, I am well-versed in the full engineering design lifecycle that your project requires. My expertise spans from designing robust hardware architectures to deploying and debugging efficient firmware codes on various platforms from STM32 to Raspberry Pi. Drawing upon this extensive experience, I assure you of delivering a high-fidelity telemetry engine that meets the core technical requirements of your project. In terms of my specific skills, I have a deep proficiency in C and C++ programming, essential for creating a native C++17 sensor simulation library for your Android API level 30 application. Moreover, having worked on a range of devices such as industrial automation, robotics, IoT systems and more, I possess a sound understanding of embedded communication protocols, sensor integration and power management which are crucial for developing your HIL Android Testing farm. Lastly, with prior experience in PCB layout design, schematic design and multilayer PCB development bolstered by my choice of tools (KiCad and Altium Designer), you can depend on me to deliver comprehensive unit tests as well as statistical benchmarking harnesses necessary for validation. With deep technical expertise and commitment to quality output, choosing me would ensure a successful endeavor.
$7,500 USD in 7 days
0.0
0.0

Hello, this is a tightly specified simulation problem, and the part that matters is not generating plausible motion but preventing long-run coherence artifacts while keeping the runtime path truly constant-time on arm64-v8a. I’ve built production systems where low-latency behavior, deterministic state handling, and validation under continuous runtime mattered more than feature breadth. In work like AI Translator Plugin, the engineering focus was stable real-time processing under strict timing constraints rather than best-effort output. The way I’d approach this is to separate the engine into generation layers, state-transition logic for dynamic dt changes, and an independent statistical validation harness. That keeps the hot path minimal while making PSD slope, autocorrelation floor, and cross-coherence behavior testable outside the runtime loop. The real risk here is hidden coupling between stochastic layers during long runs, especially across sample-rate transitions where filter memory and drift terms can leak structure. I usually design those boundaries so decorrelation guarantees are explicit and measurable, not assumed. Dent-Cloud is also relevant on the validation side because it required disciplined handling of continuous time-series behavior and anomaly detection at production scale. If useful, I can sketch the engine/state model and the validation strategy first, including how I’d test decorrelation and frequency-transition continuity. Clifton
$10,000 USD in 5 days
0.0
0.0

Hi, Your requirements align closely with low-level DSP and real-time systems engineering work I’ve handled before, particularly around deterministic signal synthesis, stochastic modeling, and allocation-free C++ runtime pipelines. I can build a native C++17 telemetry engine optimized for ARM64 Android (API 30+) with strict O(1) hot-path execution and zero heap allocations. The implementation will include fully decorrelated multi-axis stochastic layers using isolated PRNG streams and phase-isolation strategies to prevent long-run coherence or phase-lock behavior. I can also implement the layered signal model you described: multi-octave pink noise, Ornstein-Uhlenbeck drift, BCG micro-motion impulses, and tremor-band emulation with seamless runtime adaptation between 60/90/120Hz. Deliverables will include: Clean native C++ source (.cpp/.h) Stable API surface (step(IMUSample&, timestamp_ns)) Statistical validation/benchmark suite PSD, autocorrelation, and coherence analysis tooling Unit tests and integration notes for Android NDK deployment I’m comfortable working with ARM optimization, DSP validation, timing-sensitive pipelines, and mathematically rigorous telemetry generation. Available to discuss architecture details, benchmarking expectations, and milestone structure immediately. Best regards, Yasin
$6,000 USD in 5 days
0.0
0.0

Hi, This is a very specific C++ and DSP problem, and the phase decorrelation requirement is the part I would treat as the core design point, not an add on. Do you already have real device trace samples for calibration, or should the baseline statistics be defined from public motion models? I would build this as a small deterministic C++17 engine with isolated PRNG streams per axis and layer, fixed state storage, no runtime allocation, and a clean step API driven only by timestamp delta. The hot path would stay constant time, while slower validation tools can handle PSD, autocorrelation, coherence, and long run drift checks outside the engine. For sample rate changes, I’d keep filter state explicit and update coefficients from dt so 60, 90, and 120Hz transitions do not create visible spikes. Happy to review your expected sensor ranges and test farm integration details. Kind regards, Abel.
$7,500 USD in 7 days
0.0
0.0

Amsterdam, Swaziland
Member since May 24, 2026
$5000-10000 USD
$15-25 USD / hour
$30-250 USD
$30-250 USD
$25-50 USD / hour
$15-25 USD / hour
$15-25 USD / hour
₹37500-75000 INR
$250-750 USD
$30-250 USD
$30-250 USD
$250-750 USD
$30-250 USD
$250-750 USD
₹1500-12500 INR
£10-20 GBP
₹12500-37500 INR
₹600-1500 INR
$30-250 USD
$15-25 USD / hour
€30-250 EUR