Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Senior C Software Engineer

Posted 20 Aug 2026
Share:
Work experience
5 to 10 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)
Deadline
17 August 2027

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Overview

We are currently supporting a leading customer within the telecommunications sector in their search for an experienced Senior Software Engineer with strong expertise in Embedded C development and telecommunications signaling networks.

This is an excellent opportunity to join a highly technical environment focused on the development and enhancement of critical network infrastructure and signaling solutions used within large-scale telecommunications networks.

Key Responsibilities

  • Design, develop, maintain, and optimize high-performance software applications in C.
  • Work on telecommunications signaling platforms and network-related software solutions.
  • Develop and troubleshoot embedded and systems-level software components.
  • Analyze, implement, and support signaling and network communication protocols.
  • Collaborate with cross-functional engineering teams to deliver robust and scalable solutions.
  • Participate in software design reviews, testing, debugging, and performance optimization activities.
  • Develop automation and support scripts to improve operational efficiency and software deployment processes.
  • Contribute to technical documentation and knowledge sharing within the team.

Required Skills & Experience

Essential

  • Extensive experience developing software in C within embedded or systems-level environments.
  • Proven experience working with Embedded C applications.
  • Strong understanding of telecommunications signaling networks.
  • Hands-on experience with one or more of the following protocols:

SS7

  • Diameter
  • SIP
  • HTTP
  • Experience with scripting and automation using:

Bash

  • Python
  • Perl
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Ability to work effectively in an international, English-speaking environment.

Desirable

  • Experience working within telecom operators, network equipment vendors, or telecommunications software companies.
  • Knowledge of Linux-based development environments.
  • Familiarity with carrier-grade network solutions and high-availability systems.
  • Experience with network monitoring and diagnostics tools.

XYZ

Staffing
London
391 employees