> Markdown version of [/jobs/ext/4651318-embedded-firmware-engineer-arm-linux-drivers](https://www.wearedevelopers.com/jobs/ext/4651318-embedded-firmware-engineer-arm-linux-drivers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Firmware Engineer - ARM, Linux, Drivers - **Company:** Universidade De Vigo - **Location:** Spain - **Contract:** Permanent contract - **Skills:** Board Bringup, C++ (Programming Language), Linux, Embedded Software, Ethernet, Firmware, Python (Programming Language), Software Architecture, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface - **Published:** November 10, 2026 - **Apply:** https://www.jobleads.com/es/job/embedded-firmware-engineer-arm-linux-drivers--spain--ef83a82a27e1557effde0484f984e4f57 ## About the Role The role involves hardware bring-up, kernel and driver integration, and developing C drivers for SPI, I2C, UART, Ethernet, and more. Proficiency in C/C++, Python, and English is expected, with a merit-based interview. ## Description Universidade de Vigo is seeking a First Stage Researcher to design and develop firmware for embedded systems based on microcontrollers and ARM processors, actively participating in software architecture evolution. The role involves hardware bring-up, kernel and driver integration, and developing C drivers for SPI, I2C, UART, Ethernet, and more. Proficiency in C/C++, Python, and English is expected, with a merit-based interview.