Job Description
Embedded Software Engineer
Location: Halifax, West Yorkshire
Employment Type: Full-time | On-site
Salary: Up to £50,000 + Benefits
Our client is seeking a highly skilled Embedded Software Engineer to join their dynamic and growing team based in Halifax, West Yorkshire. This role offers the opportunity to work on exciting projects at the forefront of embedded system development, with a particular focus on motor control and STM32 microcontrollers.
Key Responsibilities:
* Design, develop, and 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.
* Participate in code reviews, contribute to architecture and design discussions.
* Maintain source control practices using Git (GitHub/GitLab).
Essential Skills and Experience:
1. PID motor control, with demonstrable hands-on experience
2. Deep knowledge of STM32 ARM Cortex-M microcontrollers.
3. C programming for embedded systems.
4. Familiarity wit...