Are you passionate about the intersection of hardware and software? Do you want to see your code drive real-world machines and smart systems? On behalf of our client - a leading technology company in Upper Austria known for innovation and excellence in building technology and industrial automation - we are looking for a dedicated Embedded Software Engineer to join their dynamic team in Linz. YOUR RESPONSIBILITIES: Core Development: Design and program embedded software using C/C++ for state-of-the-art microcontrollers (e.g., ARM, STM32, ESP32). Real-Time Systems: Implementation of sophisticated real-time applications using RTOS (e.g., FreeRTOS). Connectivity & Protocols: Implement and optimize communication protocols (MQTT, Modbus, CAN, I2C, SPI) and integrate wireless standards such as Bluetooth, ZigBee, LoRa, or Wi-Fi.