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.