Tech Lead PHY Software Engineer (5G PHY SW) at Parallel Wireless
Parallel Wireless · Bristol, United Kingdom · Hybrid
- Office in Bristol
Responsibilities:
- Own the full SW lifecycle for 5G PHY features: design, implementation, unit/integration testing, performance tuning, and integration.
- Design and implement Layer 1 components in C++ (C++17), leveraging SIMD (intrinsics) and HW accelerators on x86, AMD, ARM, or RISC‑V.
- Collaborate with algorithm team to translate floating-point models into cross-platform production code.
- Optimize real‑time, multi‑threaded pipelines for low latency and high throughput on Linux.
- Contribute to PHY SW design and code reviews and documentation.
- Extend CI/CD with functional, performance, and integration tests; maintain regression suites and performance baselines.
- Work and drive feature development as part of a cross-functional, multi‑site Agile team (UK, Israel, India);
Required skills
- C/C++ for real‑time, multi‑threaded systems on Linux (>2 years).
- SIMD/vector programming: intrinsics for AVX512/NEON/SVE2 or DSP assembly on Intel, ARM, or RISC‑V (>2 years).
- Experience with MATLAB/Octave and DSP Fixed‑point design (>2 years).
- Good understanding of Digital Signal Processing fundamentals.
- Understanding of channel estimation/equalization, beamforming in MIMO OFDM receivers.
- Familiarity with 4G/5G NR standards (3GPP), or other OFDM-based systems (Wi‑Fi).
- Experience with Python for tooling, test harnesses, and data analysis.
- Performance analysis tools: perf, VTune.