vDU Software Developer
Summary
Develops and enhances Layer 1/2 software for a virtual Distributed Unit (vDU) in a cloud-native telecom environment, writing high-performance C/C++ for baseband processing on Linux and working with Kubernetes, Docker, and CI/CD pipelines in an agile team.
About the Job:
We are seeking a skilled vDU Software Developer to be a part of our innovative telecom team. This role focuses on developing and enhancing Layer 1/2 software components for the vDU in a cloud-native environment.
Responsibilities:
- Develop and enhance Layer 1/2 software for the virtual Distributed Unit (vDU).
- Utilize cloud-native technologies, including Kubernetes and Docker.
- Write and optimize code in C/C++ for high-performance baseband processing.
- Participate in Continuous Integration/Continuous Deployment (CI/CD) processes and automation workflows.
- Work within an agile development framework.
Mandatory Requirements:
- Expertise in Telecom Layer 1/2 software development.
- Strong proficiency in C/C++ programming and Linux platforms.
- Experience with cloud-native tools such as Kubernetes and Docker.
- Knowledge of CI/CD methodologies and tools.
Desirable Skills:
- Familiarity with test automation and performance optimization.
- Experience with DPDK and Smart NICs.