Salary: £127,185 - 127,185 per year Requirements: Proficiency in C or C++ programming in embedded environments Experience with firmware development for microcontrollers and RTOS Familiarity with hardware schematics and interfaces (I2C, SPI, CAN) Skilled in firmware/hardware integration and debugging (STM, TI, Keil, Code Composer Studio) Ability to elicit, understand, and decompose requirements into features Strong communication and collaboration skills Familiarity with Git, GitLab, Jira, Confluence (desirable) Experience with branching strategies and technical documentation (desirable) Responsibilities: Determine requirements for firmware and plan implementation Design, develop, test, and review embedded firmware across a range of platforms Integrate and test firmware with hardware and system components Participate in stand-ups and planning meetings Support existing firmware, investigate and fix bugs, define releases Technologies: Composer Confluence Embedded Firmware Git GitLab Hardware Support JIRA C++ Flow More: At Peregrine, we are dedicated to building workforces that drive technological advancements and transformative programs within leading UK organizations. We combine data science, industry-accredited training, and innovative attraction initiatives to effectively bridge capability gaps across the public and private sectors. Our collaborative approach ensures we understand client challenges and deliver tailored, long-term solutions. As part of our Specialist Talent team, you will enjoy the stability of a permanent role while working on impactful projects in Data, Digital, and Business Transformation. We pride ourselves on our inclusive culture, where diverse perspectives come together to foster growth and innovation. Join us in creating meaningful change and making a positive impact across our communities. last updated 4 week of 2026