How could you best describe your job and what a typical day looks like?
As Embedded Software Designer, I work as a consultant at one of TOPIC’s customers. I work in a multidisciplinary team on the development of new medical products.
The day starts with a stand-up, after which everyone starts work. Before we start any task we carefully think through the architecture and design. Most tasks are not purely software, but also involve hardware. Good communication is essential to ensure we control the hardware in the right way, while also being efficient in terms of power consumption.
Because we want to get the most out of the microcontroller, we regularly brainstorm about ways to optimize certain parts of the code. Small experiments help to confirm whether our ideas are correct.
Once a task is completed, the code gets reviewed and system tests are run to ensure everything still works as expected. Every two weeks, we meet with the customer to discuss the progress and define the next steps.