Please login to view complete job details and apply.
Active

Senior Software Engineer (C/C++, 5G Core)

Job ID: JB-03861

Amantya Technologies

Gurugram India Full-time Technology Mid Level 1,500,000 - 2,400,000 INR (yearly)
2 applications
1 position available
Posted 1 month ago
Deadline: Jan 01, 3000
Recruiter Commission: 0%
Skills
C/C++ 5G CORE Multithreading Performance Optimization GIT GDB Wireshark Socket Programming Microservices System Architecture Code Reviews Memory Management Message Queue Continuous Integration Communication Problem-Solving
Description & Requirements

Experience
3 to 8 Years

Mandatory Skills

C/C++
5G CORE
Multithreading
Performance Optimization
GIT
GDB
Wireshark
Socket Programming
Microservices
Additional Skills

Job Description

Overview:

We are seeking an experienced and highly skilled C/C++ Senior Software Engineer to join our dynamic development team. Strong Experience in 5G Core Network AMF, SMF,UPF,PCF) or LTE EPC (MME, PGW, SGW etc)

Responsibilities:

Coding: Design, develop, and maintain software in C/C++, including but not limited to 4G/5G core network elements Strong Experience in 5G Core Network AMF, SMF,UPF,PCF) or LTE EPC (MME, PGW, SGW etc)
Problem Solving Optimization: Analyze complex technical problems, troubleshoot issues, and provide innovative solutions. Optimize critical performance areas, memory usage, and multithreading for high-performance applications.
Collaboration: Work closely with cross-functional teams, including Product Management, Quality Assurance, and Operations, to define project requirements, ensure timely delivery, and maintain high-quality software solutions.
Documentation: Create and maintain technical documentation e.g., code documentation to ensure clarity and knowledge sharing across the team.
Continuous Improvement: Stay updated on industry trends, new tools, and technologies related to C/C++ programming, and propose their integration into projects when appropriate. Foster a culture of continuous learning and process improvement.
Contribute to the design and implementation of system integration, testing, and validation in both simulation and live network environments.
Required Qualifications:

Education: Bachelor’s or master’s degree in computer science, Engineering, or related field, or equivalent practical experience.
Experience:
At least 2-4 years of hands-on experience in C/C++ programming, with a strong understanding of low-level programming concepts.
In-depth knowledge of system-level programming, memory management, multithreading, and performance optimization in C/C++.
Technical Skills:
In-depth knowledge of system-level programming, memory management, multithreading, and performance optimization in C/C++.
Familiarity with version control systems (e.g., Git), build systems (e.g., Make, CMake), and continuous integration tools.
Excellent debugging skills using GDB, Wireshark.
Experience in Socket programming, Message Queue, Multi-threading
Experience in system architecture, code reviews and microservice architecture.
Soft Skills:
Strong problem-solving abilities and attention to detail.
Excellent communication skills to articulate complex technical concepts to both technical and non-technical stakeholders.
Ability to work well under pressure and manage multiple priorities.

Additional Information

We are looking for max 60 days official notice period only.

Required Qualification
Bachelor of Engineering - Bachelor of Technology (B.E./B.Tech.) ,

Job Insights: Important Tips to source better

1. Avoid sharing candidates with employment gaps or those who have been unemployed for more than four months.

2. Refrain from sharing candidates from Jawaharlal Nehru University.

3. Do not share candidates who have pursued education or worked in Hyderabad or Andhra Pradesh.

4. We exclusively consider candidates with qualifications such as BTech or B.E. in Computer Science, Information Technology, or Electronics and Communication Engineering, as well as B.Sc. in IT or CS, or full-time MCA.

5. Candidates with backgrounds in BCA, B.Com, or Diploma should not be shared.

6. Exclude candidates from open universities.

7. Candidate should clearly mention all project details along with mandatory technical skills used in each project.

8. We are accepting 60 days of official notice period.

9. Max. CTC provided will be only upto 3times of years of experience.

10. No flexibility on CTC and notice period.

11. Profile lacking any of the above criterias will be a screen reject.

Refrain sharing candidates from Noida for Gurugram location
We are not open to consider relocation for this role
Questionnaire

Question1 : Experience in Socket programming, Message Queue, Multi-threading? ?

Desired answer : yes

Question2 : Experience in debugging skills using GDB, Wireshark. ?

Desired answer : yes

Question3 : Experience in C/C++ Programming and 5G Core? ?

Desired answer : Minimum 3 years