Develop embedded software for Silicon Labs (EFR32 / Gecko) devices from concept to production Design, code, test, and debug firmware in C/C++ Develop and maintain Bluetooth Low Energy (BLE) features (GATT, connections, advertising) Work with RTOS (e.g., FreeRTOS / Micrium OS) in real-time systems Integrate hardware components (IMU, NFC, FRAM/MRAM, SPI/I2C/UART) Optimize performance, power consumption, and memory usage Collaborate with hardware teams (schematics & datasheets) Support QA, validation, and post-production Requirements B.Sc. in Computer Science / Electrical Engineering Experience in embedded software development Strong C/C++ programming skills Hands-on experience with Silicon Labs MCUs (EFR32) Experience with Bluetooth / BLE stack Familiar with RTOS and real-time systems Knowledge of communication protocols (BLE, UART, SPI, I2C) Experience with debugging tools (JTAG/SWD) and Git Ability to read schematics and datasheet.