Description :
Job Description : Platform Engineer (Wireless Base Station Framework)
Location : Bengaluru, India
Experience Range : 2 - 9 years
We are seeking a highly skilled Platform Engineer to design and build the robust, high-performance software framework for our LTE (4G) and 5G base station (eNodeB / gNB) solutions in Bengaluru. This role is essential for creating the foundational infrastructure that enables real-time communication, efficient resource management, and seamless integration with Cloud-Native :
- Platform Framework Development : Design, develop, and maintain the core Platform Framework and infrastructure services of the base station software, ensuring high reliability and scalability.
- Concurrency & IPC : Implement and optimize mechanisms for Concurrency and Inter-Process Communication (IPC), utilizing techniques like shared memory, message queues (MQ), gRPC, UDP, and SCTP.
- High-Speed Data Plane : Integrate and tune high-performance packet processing technologies like DPDK (Data Plane Development Kit) to accelerate the user plane data path.
- Cloud-Native Integration : Develop platform components to support deployment, lifecycle management, and communication within Kubernetes orchestrated environments.
- Logging and Monitoring : Implement robust, high-throughput logging systems and framework hooks necessary for diagnostics, monitoring, and performance analysis.
- Tooling and Automation : Develop scripts and automation tools, primarily using Python, to streamline build, testing, deployment, and operational tasks.
- Performance Optimization : Profile and optimize platform components to meet strict real-time, low-latency requirements critical for wireless systems.
- Cross-Layer Support : Collaborate closely with L1, L2, and L3 teams to define and implement necessary platform APIs and service interfaces.
Required Skills and Expertise :
Mandatory Technical Skills :
Wireless Domain : Experience working within the telecom / wireless domain, specifically with software running on the Base Station (eNodeB / gNB) side of LTE (4G) and 5G networks.Programming Languages : Expert-level proficiency in C / C++ for developing real-time, high-performance platform components. Strong proficiency in Python for scripting and automation.Concurrency & IPC : Deep understanding and hands-on experience with multi-threading, synchronization primitives, and various IPC mechanisms, including shared memory, MQ, gRPC, UDP, and SCTP.High-Performance Networking : Practical experience with or strong conceptual knowledge of accelerated data plane frameworks, particularly DPDK.Core Competencies :
Cloud-Native : Experience with containerization and orchestration using Docker and Kubernetes.Operating Systems : Strong foundation in Linux development and kernel concepts relevant to process scheduling and performance tuning.System Diagnostics : Experience implementing and working with complex logging frameworks and system monitoring tools.Software Architecture : Ability to design and evaluate robust, maintainable, and scalable software architectures for a telecom platform framework.Qualifications :
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.2 to 9 years of relevant professional experience in platform, infrastructure, or framework development for high-performance, real-time systems, preferably in the wireless / telecom sector.(ref : hirist.tech)