Hoverboard Firmware Redesign (Bangalore)
Budget: ₹12,500 – ₹37,500 INR
I have a fully working hoverboard platform that now needs a deeper, production-grade makeover. All mechanical and electronic hardware, test rigs and batteries are ready in my Bangalore lab; what I’m missing is an embedded specialist who can sit with us, probe the boards, ride-test the unit and push the firmware to the next level.
What I want done
• Improve battery life – think dynamic power-management, smarter cell balancing and code-level efficiencies so riders see noticeably longer runtime without adding cells.
• Enhance safety – the immediate focus is rock-solid stability control. You’ll refine the IMU fusion, motor control loops and fault handling so the board stays level even under abrupt manoeuvres. (We may explore obstacle detection or emergency braking later, so experience here is welcome.)
• Add new functionality – BLE/app hooks, ride-logging or other creative features you can propose that do not compromise power budget.
Typical toolchain around STM32/FreeRTOS (or similar ARM Cortex parts), C/C++, CAN, UART and standard motor driver ICs. If MATLAB/Simulink helps you model the plant, great—just keep the final deliverable in clean, documented source code pushed to our private Git repo.
Deliverables for acceptance
• Refactored firmware that extends ride time by a clear, test-bench-verified margin
• Stability control algorithm integrated, tuned and road-tested on incline, rough asphalt and sudden load shifts
• Source code, schematic change notes and a brief test report so another engineer can pick up where you leave off
You’ll need to be Bangalore-based and comfortable spending some time on-site; remote hours are fine once the hardware is familiar. If this sounds like your kind of challenge, let’s get talking—hardware is on the bench and ready for your J-Link.
What I want done
• Improve battery life – think dynamic power-management, smarter cell balancing and code-level efficiencies so riders see noticeably longer runtime without adding cells.
• Enhance safety – the immediate focus is rock-solid stability control. You’ll refine the IMU fusion, motor control loops and fault handling so the board stays level even under abrupt manoeuvres. (We may explore obstacle detection or emergency braking later, so experience here is welcome.)
• Add new functionality – BLE/app hooks, ride-logging or other creative features you can propose that do not compromise power budget.
Typical toolchain around STM32/FreeRTOS (or similar ARM Cortex parts), C/C++, CAN, UART and standard motor driver ICs. If MATLAB/Simulink helps you model the plant, great—just keep the final deliverable in clean, documented source code pushed to our private Git repo.
Deliverables for acceptance
• Refactored firmware that extends ride time by a clear, test-bench-verified margin
• Stability control algorithm integrated, tuned and road-tested on incline, rough asphalt and sudden load shifts
• Source code, schematic change notes and a brief test report so another engineer can pick up where you leave off
You’ll need to be Bangalore-based and comfortable spending some time on-site; remote hours are fine once the hardware is familiar. If this sounds like your kind of challenge, let’s get talking—hardware is on the bench and ready for your J-Link.
Related categories:
C Programming
Electronics
PCB Layout
C++ Programming
Product Design
Arduino
Embedded Systems
Motor Control