The final group project for my CprE288 embedded systems class was to write a program to allow the "mars rover" to traverse the course and get to the retrieval space.
This project had a ton of programing involved so each group member was in charge of a section to work on. We combined all our code to produce a working product.
A challenge we faced was putting the programs together was not a smooth process a lot of time was spent debugging in that process.
My role in this project was to oversee all the code and write an architecture to easily add pieces written by other members. I also wrote the Bluetooth communication, retrieval sound and built a GUI for mission control.