Firmware Engineer

Platform Recruitment
Bedford, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 85K

Job location

Bedford, United Kingdom

Tech stack

Linux
Firmware
Field-Programmable Gate Array (FPGA)
GNU Linker
Open Source Technology
5G/NR RLC
E-UTRAN
UTRAN

Job description

  • Design and maintain C firmware for TI DSPs and ARM aarch64 Linux platforms
  • Implement and optimize MAC/RLC protocol stacks for GERAN, UTRAN, E-UTRAN, and NR
  • Collaborate with FPGA teams to manage Xilinx SoC data paths and DMA transfers

Requirements

  • Extensive experience in C for resource-constrained targets, including deep knowledge of memory layout, linker scripts, and drivers for SPI, I2C, and DMA.

  • Strong command of DSP fundamentals and 3GPP standards

  • Several years of commercial experience in cellular or RF firmware. Bonus Skills

  • Familiarity with TI DSP architecture or Xilinx SoC development toolchains

  • Experience with open-source SDR tools like srsRAN or PCI-based host-to-DSP communication architectures. If you are a proactive problem-solver ready to take ownership of complex firmware challenges, apply today!

Apply for this position