Efficient in C and C++ coding
Experience of working on Cache and Memory management, footprint optimization for embedded images
In-depth knowledge of programming on multi-core processor-based systems such as NXP LX2160, LA1200 DSPs and Intel Xeon-D
Familiar with software development involving shared memory concepts, DMA, QDMA, chained-DMA etc.
Development of Physical Layer and Functional Application Platform Interface (FAPI) software for 5G-NR/LTE Base Station or Devices, Customer Premise Equipment (CPE)
Experience in working in various Real Time Operating Systems such as RHEL-RT, FreeRTOS, Petalinux, Yocto, LSDK etc.
Experience of working on heterogenous multi-processor communication systems based on ARM cores.
Hands-on experience in Embedded software development on:
- NXP Network Processors
- Intel Xeon Processors
- Xilinx FPGA and ARM cores
Experience of working on peripheral interfaces such as PCIe, AXI Interface, ORAN, UART, Ethernet interfaces over RTOS and Linux OS
Knowledge of various NXP, Intel software development and debugger tools
Knowledge of ARM/MIPS compilers along with experience of working on various IDEs
Familiarity with software configuration management tools, defect tracking tools, GIT, SVN etc
Knowledge of Software Development Life Cycle Concepts
2
Strong analytical and problem-solving capabilities and familiar with Quality Processes
Understanding of Radio Access Network (RAN) functional split option 7-2x and eCPRI protocol as per ORAN standard O-RAN.WG4.CUS.0
Good understanding of C-plane, U-plane and S-plane protocols as per ORAN standard O-RAN.WG4.CUS.0
Knowledge of latency requirements and timing requirements of Transmission window, reception window as per standard O-RAN.WG4.CUS.0
Good understanding of VLAN IEEE 802.1Q
Np- 15days or Immediate