Embedded 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