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.
Job Requirements
1.5+ years in embedded Linux and SoC/FPGA system integration.
2.Strong Yocto/Open Embedded experience
custom layers, bbappend, image recipes, dependency management, reproducible builds.
3.Device tree proficiency
XSA to DTSI workflows, node binding, address translation, interrupt wiring, overlay/debug.
4.FPGA-software interface experience
MMIO/register maps, UIO/devmem/debug tooling, AXI-based peripheral integration.
5.C/C++ systems programming on Linux (cross-compiled targets).
6.Practical board bring-up and lab debugging skills
serial console, bootloader/kernel logs, oscilloscope/logic analyzer familiarity.
7.Version control and release hygiene (Git, review discipline, traceable change logs).
Nice-to-Have
Prior UHD/USRP or SDR stack integration.
O-RAN RU stack familiarity, including split architecture and control/management workflows.
RFNoC awareness (for comparison/migration context even if not used in active path).
CI/CD for embedded platforms (artifact caching, sstate strategy, hardware-in-loop tests).
Experience with performance profiling and latency tuning across PS-PL boundaries.
Accessibility
Mavenir is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you require any assistance, please state in your application or contact your recruiter.
Mavenir is an Equal Employment Opportunity (EEO) employer and welcomes qualified applicants from around the world, regardless of their ethnicity, gender, religion, nationality, age, disability, or other legally protected status.