Enable job alerts via email!

C / C++ Firmware Developer for PCIe platform

TN United Kingdom

Southampton

On-site

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Firmware Developer to join their innovative team in Southampton. This role involves designing and optimizing high-performance drivers and digital signal processing for cutting-edge wireless communication technologies. You will work with advanced CPUs and contribute to open-source systems, making a significant impact in the field. If you are passionate about firmware development and eager to work on groundbreaking projects, this opportunity is perfect for you.

Qualifications

  • Experience with high-performance 64-bit CPUs such as Intel AVX or Xeon.
  • Knowledge of Linux Kernel internals and Kernel Bypass.

Responsibilities

  • Design and develop low-level high-performance drivers.
  • Optimize digital signal processing for wireless communication.

Skills

C/C++ Software Development
Linux Kernel Internals
Digital Signal Processing
High-Performance Networking (DPDK)
Device Driver Development

Job description

Job Title: C / C++ Firmware Developer for PCIe Platform, Southampton

Client:

Expert Employment

Location:

Southampton, United Kingdom

Job Category:

Other

EU Work Permit Required:

Yes

Job Reference:

9e5402be6bca

Job Views:

9

Posted:

26.04.2025

Expiry Date:

10.06.2025

Job Description:

Firmware Developer required to design, develop, and optimize low-level high-performance drivers, Digital Signal Processors, and CPUs. Key skills include:

  • Experience with high-performance 64-bit CPUs such as Intel AVX or Xeon, Arm Cortex, AMD Epyc
  • Knowledge of Linux Kernel internals, Kernel Bypass, or High-Performance Networking (DPDK)
  • Real-time C/C++ software development for wireless communication digital signal processing on SIMD CPUs (Intel AVX-512, ARM Neon)
  • Development of software drivers and APIs for hardware implementations of wireless communication signal processing, using interfaces like DPDK and PCIe
  • Integration of wireless communication signal processing into open-source 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.