C / C++ Firmware Developer for PCIe platform

Firmware Developer required to design, develop and optimise low level high performance drivers, Digital Signal Processors and CPU???s Key skills: Intel AVX or Xeon, Arm Cortex, AMD Epyc or similar high performance 64bit CPU???s Linux Kernel internals, Kernel Bypass or High Performance Networking DPDK Role: Real-time C/C++ software implementations of wireless communication digital signal processing for high-performance SIMD CPUs, (Intel AVX-512, ARM Neon etc.) Software drivers and APIs development for hardware implementations of wireless communication signal processing, using interfaces such as DPDK and PCIe. Integrate wireless communication signal processing into open-source reference systems, such as FlexRAN, O-RAN and Open Air Interface. Writing device drivers for PCIe endpoints Desirable experience: SIMD intrinsic programming for Intel AVX and ARM Neon DPDK programming GPGPU development This is a fantastic opportunity to join a fast growing company working on the cutting edge of commercial communications.


  • Location: Southampton, England
  • Salary: 42000-68000 Per Annum None
  • Type: Permanent
  • Recruiter: Engineering Employment
  • Posted: 16-Dec-2025
  • Posted on: work4a.com