I have a Python codebase which works on a local simulator, and will soon be running on-device. However, my fear is that micropython will be too slow. For this reason, I am looking to hire a software engineer to join the project, with the first task of implementing the current system in c++. The code currently makes use of a pub/sub system, which greatly simplifies the architecture. I am looking for someone with at least one project using pub/sub systems in c++ firmware.
The LED spheres are interactive, meaning they need to respond immediately to a user’s accel/gyro input. Performance is of the essence, which means we need to take advantage of both cores of our esp-32 microcontroller. Thus, I am looking for someone that has worked in multi-threaded software before.
The LED spheres need to communicate to each other, and will be using ESP-NOW or ESP Bluetooth mesh. I’d like the developer to have experience in these networking technologies as well.
I am a software engineer myself, having worked on Apple’s digital signal processing algorithms for the iPhone and Apple watch.
Looking forward to chatting! This is a very cool project to add to a resume, because it will be used in high-profile situations.
Budget: $3,000
Posted On: August 06, 2024 17:23 UTC
Category: Firmware Development
Skills:ESP32, Firmware, Sensor Fusion, C++, Python, Embedded System, Software Architecture, Multithreaded Programming
Country: USA
click to apply
Powered by WPeMatico
