Enable job alerts via email!

Senior Software Engineer | 2025HP05003/#72RA3m1d2025HP05004/#r1W2BwrF

TN United Kingdom

City of Edinburgh

On-site

GBP 50,000 - 70,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

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.

Qualifications

  • 2-4 years of hands-on experience in C/C++ programming.
  • Strong understanding of low-level programming concepts.
  • Excellent debugging skills using GDB and Wireshark.

Responsibilities

  • Design, develop, and maintain software in C/C++ for 4G/5G core network elements.
  • Analyze complex technical problems and provide innovative solutions.
  • Collaborate with cross-functional teams to define project requirements.

Skills

C/C++ Programming
Performance Optimization
Multithreading
Socket Programming
Microservices

Education

Bachelor’s or Master’s degree in Computer Science or Engineering

Tools

Git
GDB
Wireshark
CMake

Job description

Social network you want to login/join with:

Senior Software Engineer | 2025HP05003/#72RA3m1d2025HP05004/#r1W2BwrF, Dalry

col-narrow-left

Client:

Mindverse Consulting Services

Location:

Dalry, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

24a89651c417

Job Views:

3

Posted:

23.05.2025

Expiry Date:

07.07.2025

col-wide

Job Description:

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)



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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.