Freelance Embedded Software Engineer in AI and Connectivity
* Design, develop and maintain embedded C++ software on STM32 microcontrollers.
* Work with Linux-based systems for edge connectivity and AI integration.
* Implement and troubleshoot wired/wireless communication protocols (e.g. Bluetooth, Wi-Fi, Ethernet).
* Collaborate with AI, hardware and software teams to ensure system reliability and performance.
Requirements:
* Proven experience in C++ for embedded systems.
* Strong knowledge of STM32 and related development tools.
* Familiarity with Linux OS in embedded environments.
* Experience with connectivity protocols (e.g. TCP/IP, BLE, MQTT).
* Able to work 3 days per week on-site in Leuven.