Iliad

Embedded AI / 5G Engineer, O-RAN - Paris - H/F

Iliad
Apply
2 days ago
Paris, FranceEntry Level

Responsibilities

  • Develop and optimize 5G uplink receiver-chain functions including channel estimation, interpolation, MMSE equalization, MIMO detection, LLR computation, and LDPC decoding.
  • Implement PRACH detection, timing estimation, massive-MIMO beamforming, and O-RAN 7.2x C-plane and U-plane processing.
  • Implement real-time L1 functions in C on Linux and accelerate compute-intensive kernels with CUDA, DSP, or SIMD.
  • Build and optimize an eCPRI datapath with DPDK, poll-mode I/O, rte_flow, dedicated queues, zero-copy buffers, and hardware timestamps.
  • Optimize the full processing chain for latency, memory usage, cache behavior, and compute load within a 0.5 ms slot budget.
  • Validate algorithms with link-level simulations, 3GPP channel models, real IQ captures, and O-RAN radio units.
  • Measure BLER, throughput, latency, and CPU, GPU, or DSP load, including comparisons between classical and AI-assisted algorithms.
  • Build regression tests and CI checks for performance and accuracy degradation.
  • Contribute to architecture decisions, hardware selection, accelerator integration, code reviews, design documentation, and open-source projects.
  • Work with radio unit, RAN, core network, and operations teams while progressively owning technical topics through DU test-bench validation.

Requirements

  • Engineering degree, Master of Science, or PhD in telecommunications, applied mathematics, embedded systems, computer science, or a related field.
  • Strong foundations in linear algebra, probability, and digital signal processing.
  • Understanding of OFDM, MIMO, Fourier transforms, channel estimation, detection, or channel coding.
  • C programming on Linux with interest in memory layout, multithreading, cache behavior, and performance.
  • Python experience with NumPy and SciPy for simulation, testing, and data analysis.
  • Interest in at least one of 5G/LTE physical layer, O-RAN fronthaul, real-time embedded software, GPU programming, DSP/SIMD optimization, or AI for signal processing.
  • Ability to translate mathematical concepts into code, define relevant metrics, and validate results experimentally.
  • Good written English; French is a plus.
  • Experience with CUDA, cuBLAS, cuFFT, AVX2, AVX-512, Arm NEON/SVE, or fixed-point arithmetic is valuable but not required in all areas.
  • Knowledge of DPDK, eCPRI, PTP, O-RAN 7.2x, 3GPP channel models, or massive MIMO is a plus.

Benefits

  • Profit-sharing and incentive scheme based on Group performance.
  • Free home internet plan reimbursement.
  • One to two remote-working days per week.
  • Secure bicycle parking, on-site restaurants, and cafeteria.
  • Internal mobility opportunities, regular training, and access to Free University.
  • Public transport costs reimbursed up to 70%.
  • Swile meal card worth €10 per working day, with 60% covered by the company.
  • Comprehensive health and income protection coverage.
  • Time Savings Account and CSE employee benefits including gift vouchers, discounts, and exclusive offers.
  • Workspaces located in an iconic Paris building.

Tech Stack

CLinuxNumPyPythonSciPy

Categories

Iliad

About Iliad

1,001-5,000 employees

Iliad is the Italian mobile network operator of the Iliad Group, offering 4G/5G voice and data plans to consumers across Italy. Launched in 2018 and headquartered in Milan, it runs its own nationwide network with offices in Milan and Rome; the Iliad Group also owns Free in France. Iliad sells SIMs and subscriptions directly online and through retail points, using straightforward, fixed-price plans.

Contact me