Salary: £19,000 - 70,000 per year Requirements: Proven experience in embedded software development using C Strong knowledge of STM32 microcontrollers Familiarity with hardware-software integration Experience with debugging tools and methodologies Ability to work collaboratively in a team environment Degree in Computer Science, Electronics Engineering or related field Responsibilities: Design and develop embedded software for STM32 microcontrollers Collaborate with hardware engineers to ensure seamless integration Debug and optimize existing software systems Participate in code reviews and contribute to team knowledge sharing Document software designs and coding practices Stay updated with industry trends and technologies Technologies: Embedded Hardware C++ More: We are a global leader in critical power and power generation solutions, currently expanding our R&D team in Burton upon Trent. Our work environment fosters innovation and collaboration, allowing our team to thrive. We offer competitive benefits and opportunities for professional growth as we adapt to increasing demand in the industry. last updated 13 week of 2026