Now hiring

Firmware Developer @ Fort Recruitment

Hall Road East, BirkenheadOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £55,000 - 60,000 per year

Requirements: Strong proficiency in CCommercial experience developing embedded firmwareExperience with ARM Cortex-M0 and/or Cortex-M4 microcontrollersExperience with FreeRTOS or a comparable real-time operating systemSolid understanding of multithreaded and concurrent programmingExperience with UART, SPI, I2C, and EthernetExperience working with ADCs, DACs, timers, DMA, interrupts, and other MCU peripheralsUnderstanding of TCP/IP networkingExperience using the lwIP library or a comparable embedded TCP/IP stackAbility to debug firmware using hardware debugging toolsAbility to optimize firmware for execution speed, memory usage, and power consumptionPractical understanding of electronic components, including resistors, capacitors, MOSFETs, operational amplifiers, ADCs, DACs, and digital logic ICsAbility to read and understand electrical schematicsExperience using oscilloscopes, multimeters, and signal generatorsProfessional experience with Git Responsibilities: Design, develop, test, and maintain embedded firmware in CDevelop software for ARM Cortex-M0 and Cortex-M4 microcontrollersBuild and maintain applications running on FreeRTOS, including reliable multithreaded and event-driven firmwareImplement and debug communication interfaces, including UART, SPI, I2C, and EthernetWork with MCU peripherals such as ADCs, DACs, timers, interrupts, watchdogs, and DMAIntegrate and maintain TCP/IP networking using the lwIP stackPerform hardware bring-up and debug interactions between firmware and electronicsAnalyze and resolve timing, memory, performance, and stability issuesOptimize firmware for execution speed, memory consumption, and power consumptionDevelop diagnostics, logging, firmware update, and fault-handling mechanismsRead electrical schematics and collaborate with hardware engineersUse laboratory equipment, including oscilloscopes, multimeters, and signal generators, during development and troubleshootingParticipate in code reviews and maintain firmware development standardsUse Git for branching, merging, release management, and collaborative developmentSupport system integration, validation, manufacturing, and field troubleshootingCreate and maintain technical documentation Technologies: ARMEmbeddedEthernetFirmwareFreeRTOSGitHardwareSupportTCP/IPC++ More:

We are a leading marine energy company based on Merseyside and operating globally. We provide battery and hybrid energy solutions for the maritime industry, supported by remote and on-site monitoring. This is a full-time, permanent Firmware Developer position, and we provide full training. You will build and maintain embedded software for industrial systems and connected hardware products, working across the firmware lifecycle and collaborating closely with electronics and systems engineers. We offer a starting salary of £55,000 per year, increasing by guaranteed £2,500 increments to £57,500 after six months and £60,000 after one year. Benefits include 22 days of annual leave plus eight bank holidays, a personal pension scheme, and an excellent benefits package.

last updated 40 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores