Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking a Senior Software Engineer with expertise in C/C++ and 5G core network technologies. The role involves coding, problem-solving, and collaboration with cross-functional teams to deliver high-quality software solutions. Ideal candidates will have 2-4 years of experience and a strong understanding of performance optimization and multithreading.
Social network you want to login/join with:
col-narrow-left
Mindverse Consulting Services
Dalry, United Kingdom
Other
-
Yes
col-narrow-right
24a89651c417
3
23.05.2025
07.07.2025
col-wide
Job Description
Job Summary
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)
Job 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.
Essential Skills
· 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.
Nice to Haves
Background Check required
No criminal record
Others
· Bachelor’s or master’s degree in computer science, Engineering, or related field, or equivalent practical experience
· There are 2-3 rounds in the interview process.
· This is 5 days work from office role (No Hybrid/ Remote options available)