Embedded Software Engineer

Embedded Software Engineer

Bradford Full-Time 36000 - 60000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Design and develop embedded software for STM32 microcontrollers and motor control systems.
  • Company: Join KO2 Embedded Recruitment Solutions, a leader in Embedded Systems and Electronics Engineering.
  • Benefits: Enjoy a competitive salary up to £60,000 and a supportive, collaborative work environment.
  • Why this job: Work on exciting projects that challenge your skills and contribute to innovative technology.
  • Qualifications: Experience with STM32 microcontrollers, C programming, and debugging tools is essential.
  • Other info: This is a full-time, permanent position based in Bradford, West Yorkshire.

The predicted salary is between 36000 - 60000 £ per year.

Embedded Software Engineer – IoT

Location: Leeds City Centre (Hybrid)

Salary: £40,000 – £60,000 DOE

KO2 specialises in the embedded and electronics design sector. If this role isn’t right for you but you know someone who may be interested, please let us know — we offer a referral bonus for successful introductions.

KO2 is working with an innovative IoT company based in Leeds City Centre that is continuing to grow its engineering team. They are looking for an experienced Embedded Software Engineer to play a key role in the development of next-generation connected products used in real-world applications.

This is a great opportunity to join a technically strong team, working on full product lifecycles in a fast-moving and collaborative environment.

The Role

As an Embedded Engineer, you’ll be responsible for designing, developing, and maintaining embedded software for IoT devices. You’ll work closely with hardware, systems, and product teams to deliver robust and scalable solutions.

Key Responsibilities

  • Develop and maintain embedded software in C/C++
  • Work with RTOS-based systems
  • Implement and support wireless communication protocols
  • Contribute across the full development lifecycle, from concept to production
  • Debug, test, and optimise embedded systems for performance and reliability

Essential Skills & Experience

  • 4+ years’ commercial experience in embedded software development
  • Strong experience with Embedded C/C++
  • Solid understanding of RTOS
  • Experience working with wireless communications (e.g. BLE, Wi-Fi, Sub-GHz, etc.)
  • Comfortable working on resource-constrained devices

Desirable Experience

  • Embedded Linux
  • Zigbee or other mesh networking protocols
  • IoT product development experience

What’s on Offer

  • Competitive salary depending on experience
  • Hybrid working (Leeds City Centre office)
  • Opportunity to work on cutting-edge IoT products
  • Collaborative engineering culture with real technical ownership

If you’re an Embedded Engineer looking for a new challenge in the IoT space and want to work on meaningful, connected technology, this could be a great fit.

Embedded Software Engineer employer: KO2 Embedded Recruitment Solutions Ltd

KO2 Embedded Recruitment Solutions Ltd is an exceptional employer for Embedded Software Engineers, offering a competitive salary of up to £60,000 and the chance to work on innovative projects in a collaborative environment. Located in Bradford, West Yorkshire, the company fosters a supportive culture that encourages professional growth and development, making it an ideal place for engineers looking to advance their careers while contributing to cutting-edge technology.
K

Contact Detail:

KO2 Embedded Recruitment Solutions Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with STM32 microcontrollers and their specific features. Being able to discuss your hands-on experience with these systems during an interview will demonstrate your technical expertise and make you a more attractive candidate.

✨Tip Number 2

Brush up on your knowledge of motor control algorithms, particularly PID control. Be prepared to explain how you've implemented these in past projects, as this is a key responsibility for the role.

✨Tip Number 3

Showcase your collaborative skills by discussing any previous experiences working closely with hardware engineers. Highlighting your ability to integrate software and hardware effectively can set you apart from other candidates.

✨Tip Number 4

Get comfortable with Git-based workflows if you aren't already. Being able to talk about your experience with version control systems like GitHub or GitLab will demonstrate your readiness to work in a team environment.

We think you need these skills to ace Embedded Software Engineer

Embedded Software Development
STM32 Microcontroller Proficiency
Real-Time Motor Control Algorithms
Firmware Development and Debugging
Communication Protocols (UART, SPI, I2C, CAN, USB, Ethernet)
Git Version Control
C Programming for Embedded Systems
C++ Programming Experience
Hands-on Experience with STM32 HAL and LL Drivers
Bare-Metal Firmware Development
Familiarity with STM32CubeIDE or VSCode
FreeRTOS or Similar RTOS Experience
Debugging Skills using Logic Analyzers and Oscilloscopes
Strong Problem-Solving Skills
Analytical Thinking
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience with embedded systems, particularly with STM32 microcontrollers. Include specific projects or roles where you've implemented motor control algorithms or developed firmware.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for embedded software engineering. Mention your familiarity with tools like STM32CubeIDE and Git, and how your skills align with the responsibilities outlined in the job description.

Showcase Technical Skills: In your application, emphasise your proficiency in C and any experience with C++. Highlight your understanding of communication protocols such as UART, SPI, and I2C, as well as your hands-on experience with debugging tools.

Prepare for Technical Questions: Be ready to discuss your previous projects and the technical challenges you faced. Prepare to explain your approach to problem-solving and how you collaborate with hardware engineers to ensure system performance.

How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with STM32 microcontrollers and the specific projects you've worked on. Highlight your proficiency in C and any relevant experience with C++ or FreeRTOS, as these are crucial for the role.

✨Demonstrate Problem-Solving Abilities

Expect to face technical questions that assess your problem-solving skills. Prepare examples of challenges you've encountered in previous projects and how you resolved them, particularly in embedded systems.

✨Familiarise Yourself with Version Control

Since the role involves using Git for version control, make sure you can discuss your experience with GitHub or GitLab. Be ready to explain how you've used these tools in collaborative projects.

✨Prepare for Team Collaboration Questions

The company values teamwork, so be ready to share experiences where you've successfully collaborated with hardware engineers or participated in code reviews. Emphasise your ability to work both independently and as part of a team.

Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
Location: Bradford

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>