Hi there!
We have good experience in embedded development, recently we participated in development of firmware for robot lawnmower. The development process was on 32F429IDISCOVERY board which had STM32F429ZIT6 controller.
We are interested in your project and have free resources to handle that. Please contact us so we can discuss project details.
Thanks,
Oleg Martynenko