Embedded Software Engineer
CurrentThis role has focused on designing and writing C and C++-embedded firmware for a diverse range of systems from medical devices, HVAC systems and entertainment systems. We are utilising high and low-level programming tools and fundamental Electronic and Electrical theory to produce high-performance and maintainable systems for a range of clients.In this role I have: - Used various IDEs, compilers and software packages for software and hardware development such as Vscode, IAR Embedded work bench, CMake, Arduino IDE, CS+ and Altium.- Utilised various MCUs (ESP32, STM, Renesas RL78).- Used various communication protocols (SPI, UART, I2C, DMX, BLE). - Used Sourcetree and Github for source control.