Job details

You are in: Home » Jobs » Senior C Software Engineer

Job Details

Share this job

Senior C Software Engineer

  • Contract
  • Anywhere

Senior Software Engineer (Embedded C) – Telecommunications Networks

Location: Utrecht, Netherlands
Contract Length: 12 Months (with potential extension)
Start Date: Flexible
Language Requirement: English

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.

Apply for Senior C Software Engineer

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.
Please indicate that you have read and agree to our privacy policy