Embedded Software Engineer

KO2 Embedded Recruitment Solutions LTD

England

On-site

GBP 54,000 - 66,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Technically challenging projects
Supportive work environment

Job summary

A recruitment company is seeking a skilled Embedded Software Engineer to join a client’s team in Bradford, United Kingdom. The role involves designing and developing embedded software for STM32 microcontrollers, ensuring high performance in real-time motor control systems. Key qualifications include experience in C and familiarity with STM32 communication protocols. The position offers a competitive salary of up to £60,000 and opportunities to work on challenging projects.

Qualifications

  • Strong understanding of STM32 microcontrollers.
  • Proficient in C, some experience in C++.
  • Hands-on experience with STM32 HAL and LL drivers.

Responsibilities

  • Design and maintain embedded software for STM32 systems.
  • Implement motor control algorithms, including PID control.
  • Collaborate with hardware engineers for system performance.

Skills

STM32 ARM Cortex-M microcontrollers
C for embedded systems
Embedded firmware development
Git-based workflows
Problem-solving skills

Tools

STM32CubeIDE
VSCode
ST-Link

Job description

Embedded Software Engineer
Location: Bradford, West Yorkshire
Employment Type: Full-time Permanent
Salary: Up to £60,000

Are you an experienced Embedded Software Engineer ready to take the next step in your career? Our client is looking for a talented individual to join their expanding team at their Bradford-based facility. This is a fantastic opportunity to contribute to cutting-edge embedded system projects, particularly involving STM32 microcontrollers and real-time motor control.

Key Responsibilities:
  • Design, develop, and maintain embedded software for STM32 microcontroller-based systems.
  • Implement precise motor control algorithms, including PID control.
  • Develop and debug firmware for STM32 peripherals (GPIO, UART, SPI, I2C, ADC, PWM, etc.).
  • Work closely with hardware engineers to ensure integrated system performance.
  • Participate in code reviews and contribute to system architecture and design.
  • Use Git (GitHub/GitLab) for version control and collaboration.
Essential Skills & Experience:
  • Strong understanding of STM32 ARM Cortex-M microcontrollers.
  • Proficient in C for embedded systems, with some experience in C++.
  • Solid grasp of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet.
  • Hands-on experience with STM32 HAL and LL drivers.
  • Capable of developing bare-metal firmware (without RTOS).
  • Confident using tools such as ST-Link and IDEs like STM32CubeIDE or VSCode.
  • Familiar with Git-based workflows.
Desirable Skills:
  • Experience with FreeRTOS or similar RTOS for multitasking environments.
  • Skilled in using logic analyzers, oscilloscopes, and multimeters for debugging.
  • Strong problem-solving skills and analytical thinking.
  • Comfortable working independently and as part of a collaborative team.
What's on Offer:
  • Competitive salary up to £60,000, depending on experience.
  • Exciting, technically challenging projects in a forward-thinking company.
  • Supportive work environment with a focus on collaboration.

Apply today with an up to date CV and a member of the KO2 team will be in touch to discuss your application.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

KO2 Embedded Recruitment Solutions Ltd • Birmingham

Hybrid
GBP 45,000 - 55,000
Embedded Software Engineer
Embedded Software Engineer

KO2 Embedded Recruitment Solutions LTD • North East

On-site
GBP 45,000 - 65,000
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • City of Edinburgh

Hybrid
GBP 50,000 - 61,000
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Cambridge

On-site
GBP 45,000 - 55,000
Bonus & Benefits
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • Slough

On-site
GBP 48,000 - 52,000
Paid overtime
Training and development
Collaborative team culture
Embedded Software Engineer
Embedded Software Engineer

KO2 Embedded Recruitment Solutions LTD • York and North Yorkshire

Hybrid
GBP 36,000 - 60,000
Flexible hours
33 days leave
Pension scheme
+4
Embedded Software Engineer
Embedded Software Engineer

JASA Talent • St. Austell

On-site
GBP 50,000 - 55,000
25 days holiday
Early finish on Fridays
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • Harston

On-site
GBP 60,000 - 70,000
25 days holiday + bank holidays
Competitive pension
Discretionary annual bonus
+2
Real-Time Embedded Engineer: STM32 Motor Control
Real-Time Embedded Engineer: STM32 Motor Control

KO2 Embedded Recruitment Solutions LTD • England

On-site
GBP 51,000 - 60,000
Competitive salary
Technically challenging projects
Supportive work environment