Job Openings Senior 5G Software Engineer

About the job Senior 5G Software Engineer

Senior Software Engineer (5G / RAN / Core Networks)

Abu Dhabi, UAE

Join a leading organization at the forefront of developing cutting-edge secure communication technologies. This company specializes in advanced RF systems, satellite communications, and ultra-secure devices used across defence, aerospace, and critical infrastructure environments.

As a Senior Software Engineer (5G), you will play a key role in the design, development, and delivery of next-generation 5G communication systems. This is a highly technical, hands-on role where you will contribute to building scalable, high-performance software across 5G Core and/or Radio Access Network (RAN), working closely with cross-functional teams across hardware, RF, and system engineering.

Key Responsibilities:

  • Design and develop scalable, high-performance 5G software solutions across 5G Core (5GC) and/or Radio Access Network (RAN).
  • Contribute to software architecture and system design, ensuring performance, scalability, and reliability.
  • Develop and implement interworking solutions across multiple communication systems (5G, WiFi, satellite, legacy radio).
  • Remain hands-on with coding, debugging, testing, and optimisation of software components.
  • Collaborate with hardware, RF, and system engineering teams to ensure seamless system integration.
  • Participate in code reviews and promote best practices in software development and testing.
  • Identify and resolve performance bottlenecks to ensure high system performance.
  • Support the delivery of high-quality, maintainable, and robust software solutions.

Technical Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Telecommunications, or a related discipline.
  • 8+ years of experience in software development.
  • Minimum 5+ years of experience in 5G Core (5GC) and/or RAN software development.
  • Strong experience with programming languages such as C, C++, or Python.
  • Solid understanding of 5G NR, 3GPP standards, and wireless communication protocols.
  • Experience developing high-performance, scalable, and distributed systems.
  • Good understanding of software architecture, design patterns, and performance optimisation.
  • Experience working in Linux-based environments (embedded or real-time systems is a plus).
  • Strong problem-solving skills and ability to troubleshoot complex software issues.
  • Experience mentoring or supporting junior engineers is advantageous.

Why Apply?

If you enjoy solving complex engineering challenges and want to be hands-on in building next-generation 5G and secure communication systems, this is an opportunity to work on highly advanced technologies with real-world impact across defence, government, and critical infrastructure sectors, while continuing to grow towards technical leadership.