M

Mavenir Systems

AI-enabled 5G network software for CSPs

Platform Development Engineer

Systems Software EngineeringPosted on Nov 3
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 1.5 years of experience in embedded Linux and SoC/FPGA system integration.
  • Strong Yocto/OpenEmbedded experience, including custom layers, bbappend, image recipes, dependency management, and reproducible builds.
  • Proficiency with device-tree workflows, including XSA-to-DTSI, node binding, address translation, interrupt wiring, overlays, and debugging.
  • Experience with FPGA-software interfaces, including memory-mapped I/O/register maps, UIO/devmem/debug tooling, and AXI-based peripheral integration.
  • C/C++ systems programming on Linux for cross-compiled targets.
  • Practical board bring-up and lab debugging skills, including serial console, bootloader/kernel logs, and familiarity with oscilloscopes or logic analyzers.
  • Version control and release hygiene using Git, review discipline, and traceable change logs.

Responsibilities

  • Build and maintain Yocto layers and recipes for UHD-based images and integration components.
  • Integrate FPGA hardware exports (XSA) into Linux device-tree flows (DTS/DTSI), including address maps, interrupts, clocks, and memory regions.
  • Implement and validate RTL device exposure to software through UIO, kernel interfaces, register maps, and driver hooks as needed.
  • Develop and maintain C++ integration code in UHD-adjacent control paths for register access, device discovery, and diagnostics.
  • Align software control flow with Mavenir-style PS integration patterns, including process orchestration, CLI/tool-driven configuration, and control-plane interaction.
  • Debug end-to-end data/control path issues across FPGA, boot flow, Linux, and user-space applications.
  • Produce integration documentation, bring-up checklists, and reproducible test workflows for CI/lab use.

Desired Qualifications

  • Prior UHD/USRP or SDR stack integration.
  • Familiarity with the O-RAN RU stack, including split architecture and control/management workflows.
  • RFNoC awareness for comparison or migration context, even if not used in the active path.
  • CI/CD for embedded platforms, including artifact caching, sstate strategy, and hardware-in-loop tests.
  • Experience with performance profiling and latency tuning across PS-PL boundaries.

About the Company

Mavenir Systems

AI-enabled 5G network software for CSPs

Mavenir Systems develops cloud-native software for telecommunications operators to enable and manage 5G networks. Its software runs in the cloud, uses software-defined networking and Open RAN concepts, and can operate on public, private, or hybrid clouds with AI features to optimize performance. It provides end-to-end, AI-enabled 5G solutions that are hardware-agnostic and sold to operators on a B2B basis. Its goal is to help service providers transform networks into flexible, software-driven 5G infrastructures that reduce reliance on traditional hardware.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Richardson, TX
Founded
2005

Recently Posted Jobs

Explore more opportunities at Mavenir Systems

See more jobs