
Senior/Principal RAN Digital Twin & AI Simulation Engineer
Parallel Wireless2 months ago
Responsibilities
- Own the technical architecture and roadmap for a modular LTE and 5G NR RAN digital twin.
- Integrate production MAC and scheduler software into deterministic per-TTI and per-slot closed-loop simulations.
- Model PHY processing, propagation channels, UE behavior, traffic, interference, mobility, HARQ, link adaptation, and power control.
- Extend LTE simulation capabilities with reusable abstractions for 5G NR and 2G stacks.
- Design fidelity levels using high-fidelity PHY execution, calibrated models, lookup backends, and surrogate models.
- Develop and evaluate AI/ML-based channel estimation, link adaptation, scheduling, PHY, and channel-surrogate capabilities.
- Build datasets, experiment pipelines, algorithmic baselines, and reproducible A/B experiments with defined scenarios, seeds, configurations, and KPIs.
- Establish simulation verification, validation, calibration, divergence-analysis, model-version tracking, and evidence-reporting practices.
- Build automated unit, component, end-to-end, regression, and performance tests and integrate them into CI/CD workflows.
- Improve simulation speed, scalability, observability, and usability for engineering teams.
- Debug discrepancies across C/C++, Python, MATLAB, PHY models, production-stack behavior, configuration, and reference measurements.
- Document model assumptions, limitations, calibration provenance, supported operating regions, and simulation or ML-backend validity.
- Collaborate with RAN stack, PHY, system architecture, AI/ML, automation, and lab-validation teams.
Requirements
- BSc or MSc in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with substantial relevant industry experience.
- Typically 7+ years of hands-on experience in communication systems, system development, integration, or simulation.
- Experience building or validating link-level, system-level, or hardware-in-the-loop simulations and assessing model validity.
- Strong C or C++ and Python programming skills, including integration of production native code with simulation and analysis tooling.
- Practical scientific-computing and data-analysis experience using NumPy, SciPy, pandas, and visualization frameworks.
- Sound experimental and statistical judgment covering reproducibility, baselines, error analysis, uncertainty, calibration, controlled comparisons, and data-leakage avoidance.
- Experience with Linux development environments, Git, automated testing, containers, and CI/CD.
- Ability to lead technically ambiguous initiatives, make architecture decisions, and communicate across research, product, development, and validation teams.
- Preferred experience with machine-learning models for communications, signal processing, or time-series data using PyTorch, TensorFlow, or equivalent tools.
- Preferred knowledge of LTE and 5G NR L1/L2 behavior, digital communications, signal processing, 3GPP specifications, and RAN or modem software.
- Preferred experience with MATLAB Communications, LTE, or 5G toolboxes, production eNodeB/gNodeB software, commercial modem stacks, Open RAN products, or scheduler algorithms.
- A PhD in wireless communications, signal processing, or a related area is preferred.
About Parallel Wireless
Parallel Wireless builds open, cloud-native RAN software and solutions for 2G–5G networks used by mobile network operators. Its ALL G O-RAN platform supports interoperable deployments and network automation, with software licensing and services as key revenue streams. Founded in 2012 and headquartered in Nashua, New Hampshire, the privately held company reports engagements with over 50 mobile network operators worldwide.