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
£ 85KJob 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!