Job Description
Role: : Senior C/C++ Developer
Location: San Diego,CA (Onsite)
Duration: 12 +Months
Visa -USC,GC , GC-EAD,H1B ,H4EAD
Job Description:
Responsibilities:
* Develop and maintain 3GPP SA core network components using the Open5GS open-source project.
* Design, implement, and optimize features for the 3GPP core network, ensuring high availability and performance.
* Utilize DPDK for packet processing and optimize data plane functionality in a Linux-based environment.
* Write efficient, scalable, and high-quality C/C++ code for core network functions and protocols.
* Participate in code reviews and provide constructive feedback to peers to improve code quality and development processes.
* Stay updated with the latest developments in 3GPP standards and core network technologies to ensure the solutions are in line with industry trends.
Required Skills & Qualifications:
* Strong proficiency in C and C++ programming languages, particularly for network development.
* Experience with DPDK (Data Plane Development Kit) for high-performance networking and packet processing.
* Solid understanding of Linux-based environments and tools.
* In-depth knowledge of the 3GPP SA core network architecture, including protocols and network functions.
* Familiarity with Open5GS or other open-source 5G core solutions.
* Strong experience in feature development, debugging, and unit testing in a telecom software development environment.
* Ability to work independently and collaboratively in a team setting.
* Strong problem-solving and analytical skills.
* Good understanding of version control systems (e.g., Git).
Preferred Qualifications:
* Experience with 5G core network protocols and architecture.
* Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
* Previous experience working in an Agile development environment.