> Markdown version of [/jobs/ext/2257567-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2257567-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Redline Group - **Location:** Reading, UK - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Embedded C, Embedded Software, Firmware, FreeRTOS, Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815093401-firmware-engineer ## About the Role * STM32 microcontroller experience, embedded C/C++ * Experience taking products from prototype to manufacture * Proficiency with communication protocols at the firmware level: CAN, SPI, UART, I²C * Direct experience integrating RTOS (FreeRTOS or equivalent) ## Description An opportunity has arisen for a Firmware Engineer based in Reading, Berkshire to join an exciting start-up specialising in propulsion systems. The main purpose of the Firmware Engineer role is to own the embedded software platform within the propulsion system. You will work closely with Motor Design and Electronic Engineering teams to ensure products are designed to world leading standards. Key experiences and competencies * STM32 microcontroller experience, embedded C/C++ * Experience taking products from prototype to manufacture * Proficiency with communication protocols at the firmware level: CAN, SPI, UART, I²C * Direct experience integrating RTOS (FreeRTOS or equivalent) This is a rare opportunity to join a start-up right at the core of the founding team. You will make a genuine impact from day 1 with your contributions. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)