
Closed
Posted
Paid on delivery
I’m building a cross-platform game controller and need a seasoned embedded programmer who feels equally at home in C and modern C++. The end goal is production-ready firmware that unlocks three core features: accurate motion sensing, punchy haptic feedback, and fully configurable button mapping. The controller must talk cleanly to both Android phones and Windows PCs. I’ll rely on you to make sure the codebase abstracts the transport layer so the device can switch between Wi-Fi, Bluetooth, and USB without user fuss or latency spikes. Along the way, I expect: • Clean, well-documented source code checked into Git • A repeatable build environment (Make/CMake or similar) • Flashable binaries plus a short read-me on how to load them I’ll handle industrial design and hardware revisions; you focus on the firmware stack, low-level drivers, and any protocol glue needed to advertise, pair, or enumerate correctly on each platform. If this sounds like a fun challenge, let’s talk timelines and milestones. I am using ESP32-C6 for this project. Rightnow it's in prototype stage
Project ID: 40401406
8 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average ₹30,563 INR for this job

Hello I am expert in C and Embedded Development like Esp32 I will take care of your firmware contact me please to discuss
₹25,000 INR in 7 days
3.7
3.7

With over 8 years of solid experience in crafting dynamic solutions, I understand the ins and outs of embedded programming like no other. I'm well-versed in both C and modern C++, the languages you need for this game controller firmware development project. Plus, my proficiency extends to the use of ESP32-C6, which your project revolves around. You can rely on me to ensure your gamepad's firmware meets its requirements flawlessly. In particular, my skills align with implementing motion sensing, haptic feedback, and button mapping capabilities - all features you are keen on having. Together, we can create a codebase that will not only talk cleanly to Android phones and Windows PCs but also readily adapt between Wi-Fi, Bluetooth, and USB connections without any fuss or latency spikes. As a staunch advocate of clean, well-documented code checked into Git and organized build environments with flashable binaries plus clear instructions for loading them,I'll deliver all these along with a short readme. With my extensive hands-on experience in low-level drivers for peripherals like yours, I'm confident that I possess the perfect expertise needed for this intensely engaging project. Looking forward to talking timelines and milestones with you.
₹25,000 INR in 7 days
3.0
3.0

As an experienced software developer and a professional who takes immense pride in crafting powerful digital solutions, I believe I'm the best fit for your Hybrid Gamepad Firmware Development project. Throughout my career, I have worked with multiple programming languages including but not limited to C and modern C++, which makes me perfectly suited for your requirement. What sets me apart from others is my ability to understand and translate complex technical requirements seamlessly into clean, reliable, and high-impact code. I have a proven track record of creating firmware and systems that are not only scalable and efficient but most importantly, future-ready. Furthermore, my experience in using ESP32-C6 — the device you mentioned using in the project currently — adds real value here. Having already worked on similar projects, I also understand the need for clear documentation, repeatability of build environments, and short yet insightful read-me files for easy usage- aspects that will be taken care of meticulously under my watchful eye. The quality of work you can expect from me is aimed at making your life simpler as I lay a strong foundation for you to build even more efficiently."
₹20,000 INR in 5 days
3.0
3.0

Hi, I’m Saswata Mukhopadhyay. I have hands-on experience in electronics hardware and embedded coding, and I’d be glad to help with your project. I work with ESP32, STM32, Arduino, Raspberry Pi, sensors, communication protocols, and firmware development. I can support both hardware design/integration and coding/debugging, depending on your requirement. I focus on practical implementation, stable performance, and proper testing. If you share the project details, I can review it and help you build a reliable solution.
₹15,000 INR in 7 days
2.2
2.2

Navigating the complexities of firmware development for a cross-platform game controller is indeed a formidable challenge. Your need for accurate motion sensing, responsive haptic feedback, and flexible button mapping aligns perfectly with my 12+ years of experience in embedded programming using C and modern C++. I understand that ensuring seamless communication between the controller and both Android devices and Windows PCs is critical. My expertise extends to developing clean, well-documented source code checked into Git, as well as establishing a repeatable build environment using Make or CMake. Additionally, I have extensive knowledge in handling low-level drivers and protocol management to ensure efficient pairing and enumeration. Given that you're utilizing the ESP32-C6 for this project, I can efficiently tackle the firmware stack while you focus on industrial design and hardware iterations. Could you share more details about your timeline for the prototype testing phase?
₹37,500 INR in 7 days
0.0
0.0

Hi, I believe I can help. I'm working on a project where I use a Raspberry Pi 5 with ESP32. The Raspberry Pi runs Python , the ESP32 runs C++ code. And a display which connected to the ESP32, I also developed the UI for it. Unfortunately, I can’t share more detailed information.
₹37,000 INR in 7 days
0.0
0.0

Coimbatore, India
Member since Apr 27, 2026
$15-25 AUD / hour
₹12500-37500 INR
₹12500-37500 INR
₹37500-75000 INR
$30-250 NZD
€250-750 EUR
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
$250-750 USD
₹600-1500 INR
$250-750 USD
$750-1500 USD
$30-250 NZD
₹1500-12500 INR
$30-250 USD
$250-750 USD
₹12500-37500 INR
$5000-10000 USD