Embedded Software Engineer
Design and develop embedded C/C++ software for ARM-based microcontrollers in RF and microwave systems, working on bare-metal and RTOS environments including FreeRTOS and Zephyr. Debug hardware-software integration using oscilloscopes and logic analysers, and implement communication protocols such as Ethernet, CAN, SPI, I²C, and UART. Develop networking features using TCP/IP, REST APIs, SNMP, and OpenAPI, collaborating across hardware, FPGA, and systems teams from concept to production.