Overview
Skills
Job Details
Dear Candidate,
We @ Calsoft Inc. are urgently looking for a Senior C++ Developer - Telecom Domain for one of our Direct Client.
Position: Senior C++ Developer - Telecom Domain
Job Location: San Diego, CA (Onsite)
Job Description:
We are looking for a skilled and motivated C Developer to work on 3GPP SA core network development, focusing on the Open5GS project. As a key member of our development team, you will contribute to feature development, design, implementation, and unit testing of core network functions, with a focus on high-performance solutions using DPDK (Data Plane Development Kit), C, and C++ programming languages. You will collaborate closely with cross-functional teams to deliver robust, scalable, and reliable solutions for the evolving telecom infrastructure.
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.
- Perform unit testing and debugging to ensure the reliability and functionality of developed features.
- Collaborate with cross-functional teams including system architects, QA engineers, and other developers to ensure seamless integration and timely delivery of network solutions.
- Contribute to the documentation of code, features, and technical designs.
- 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.
Thank you, we look forward to your response.