maintain embedded software for STM32-based systems. Implement robust, real-time motor control algorithms, with a strong focus on PID control. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. … understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware (without RTOS) when required. Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered). More ❯
maintain embedded software for STM32-based systems. Implement robust, real-time motor control algorithms, with a strong focus on PID control. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. … understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware (without RTOS) when required. Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered). More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
maintain embedded software for STM32-based systems. Implement robust, real-time motor control algorithms, with a strong focus on PID control. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. … understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware (without RTOS) when required. Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered). More ❯