Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Bedford, Bedfordshire, United Kingdom
FPGA
Job Description
Senior Firmware Engineer Cambridge 80-90k dependant on experience
My client is looking for an experienced Firmware Engineer to join a small, high-impact signal processing team. You will take ownership of the full embedded firmware stack, from initial investigation through to integration and release, working with a high degree of autonomy on cutting-edge communication technology.
Responsibilities
- 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!
Similar jobs
- TC
Salesforce Senior Dev/Tech Lead
NewTata Consultancy Services
london🇬🇧On-site1 hour agoSOAPOAuthScrum+7Technology - LE
Software Engineer
NewLeidos
Farnborough, HAM🇬🇧£36.9k - £46.1k/yrRemote1 hour agoMachine LearningApacheGit+5Technology - IA
DV Cleared Embedded Software Engineer
NewIO Associates
London🇬🇧£550 - £600/moHybrid1 hour agoTechnology - MI
Senior Software Engineer, AWS
NewMicrolise
Nottingham, Nottinghamshire🇬🇧Hybrid1 hour agoAWSTechnology - 1I
Software Engineer Lead
New100% IT Recruitment Ltd
Cardiff, South Glamorgan🇬🇧£70k/yrHybrid1 hour agoTechnology - LU
Windows Engineer
NewLine Up Aviation
Stevenage, Hertfordshire🇬🇧On-site1 hour agoEngineering