Applying Agile Methodologies to Embedded Software Development: A Case Study | Synapse