Embedded Software Engineer

Home > Jobs > Embedded Software Engineer

Embedded Software Engineer

Embedded Software Engineer – Birmingham | Hybrid WFH (1-2 Days Office Per Week)

KO2 is working with a leading technology company in Birmingham that’s seeking an experienced Embedded Engineer to join their expanding development team. This is an exciting opportunity to work on cutting-edge embedded systems for next-generation products, while also supporting and enhancing existing solutions.

The role offers flexible hybrid working, with 1 or 2 days a week in the Birmingham office ideally.

Key Responsibilities:

  • Develop and optimize embedded software in C/C++, with a focus on STM32 firmware.
  • Work with GSM/GPRS communication protocols to enhance connectivity features.
  • Lead the transition to a new operating system for upcoming products.
  • Collaborate with hardware and software teams to design robust embedded solutions.
  • Perform thorough testing and debugging to ensure high reliability.

Essential Experience & Skills:

  • Minimum 5 years’ experience in an embedded software development role.
  • Strong C/C++ programming skills for low-level development.
  • Proven experience with STM32 microcontrollers.
  • Solid understanding of RTOS and hands-on experience in OS transitions.

Desirable Skills:

  • Experience with CAN bus protocols.
  • Familiarity with GSM/GPRS communication protocols.
  • Knowledge of MISRA C coding standards.
  • Exposure to MQTT and other IoT communication protocols.

This is a unique opportunity to contribute to the development of advanced products in a company that’s driving innovation in its sector. You’ll be working in a collaborative environment where your input will shape future technologies.

If you’re an Embedded Engineer with strong skills in C, STM32, and RTOS—and you’re excited about working on next-gen embedded systems—apply today and take the next step in your career.

Apply today with an up-to-date CV to KO2 Embedded Recruitment Solutions.

Apply for this job




    Please prove you are human by selecting the plane.

    Job alerts

    Sign up to our job alerts and get automatically notified when any jobs come in which match your skill set!