IoT Network Protocols Engineer

Qareeb

On

Sur place

EUR 70 000 - 100 000

Plein temps

Il y a 29 heures
Soyez parmi les premiers à postuler

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

Qareeb is seeking a Network Programming Engineer to design and implement custom communication protocols for IoT devices and edge systems. You will develop low-level networking modules, ensure secure and reliable data transport, and optimize performance across constrained networks.

The role requires strong expertise in TCP/IP, sockets, C/C++, and embedded environments (ESP32/STM32). You will collaborate with security engineers on crypto, TLS/DTLS, and protocol hardening.

Qualifications

  • Strong understanding of OSI model, TCP/IP stack, and socket programming.
  • Experience with transport layer design (reliability, flow control, congestion control).
  • Knowledge of routing algorithms, multi-hop communication, NAT traversal.
  • Proficiency in C/C++ for systems programming (Linux, Windows and Embedded).
  • Experience with network APIs (POSIX sockets, epoll, io_uring).
  • Familiarity with network packet processing frameworks (DPDK, PF_RING, Netmap, eBPF) is a big plus.
  • Strong knowledge of cryptography (AES, RSA, ECC), TLS/DTLS, PKI.
  • Understanding of common network attacks (MITM, replay, flooding, spoofing) and defenses.
  • Familiarity with secure coding practices for networking applications.
  • Proficiency with Wireshark, tcpdump, Scapy, or similar tools for packet analysis.
  • Experience in network simulation tools (NS-3, Mininet) for protocol testing.
  • Experience with IoT communications (LoRa, Zigbee, BLE, MQTT) and video streaming protocols (RTSP, RTP, HLS, WebRTC).
  • Familiarity with embedded systems constraints (limited CPU, RAM, power).

Responsabilités

  • Design and implement custom lightweight communication protocols.
  • Develop low-level networking modules (sockets, raw packets).
  • Ensure robust error handling, retransmission, congestion control.
  • Implement secure communication (TLS, DTLS, mutual authentication).
  • Optimize latency, throughput, reliability across constrained networks.
  • Perform packet sniffing, traffic analysis with Wireshark/tcpdump.
  • Integrate networking modules into embedded firmware (ESP32/STM32) and C++ apps.
  • Write protocol specifications and documentation for internal/external use.
  • Work with security engineers to ensure cybersecurity and resilience.
  • Conduct penetration testing, fuzzing, fault injection for networking components.

Connaissances

TCP/IP
Socket programming
C/C++
Embedded systems
Linux
POSIX sockets
epoll
io_uring
TLS/DTLS
Cryptography
Packet analysis
Wireshark
NS-3/Mininet
IoT protocols

Outils

DPDK
PF_RING
Netmap
eBPF
tcpdump
Scapy
NS-3
Mininet

Description du poste

Qareeb is seeking a Network Programming Engineer to design and implement custom communication protocols for IoT devices and edge systems. You will develop low-level networking modules, ensure secure and reliable data transport, and optimize performance across constrained networks.

The role requires strong expertise in TCP/IP, sockets, C/C++, and embedded environments (ESP32/STM32). You will collaborate with security engineers on crypto, TLS/DTLS, and protocol hardening.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Senior Embedded Firmware Engineer for IoT & Edge
Senior Embedded Firmware Engineer for IoT & Edge

Qareeb • On

Sur place
EUR 65 000 - 90 000
IoT Field Test & Deployment Engineer
IoT Field Test & Deployment Engineer

Qareeb • On

Sur place
EUR 42 000 - 65 000
IoT Embedded QA Engineer - Field Testing & Automation
IoT Embedded QA Engineer - Field Testing & Automation

Qareeb • On

Sur place
EUR 45 000 - 65 000
Rugged IoT PCB Design Engineer (Low-Power & RF)
Rugged IoT PCB Design Engineer (Low-Power & RF)

Qareeb • On

Sur place
EUR 65 000 - 90 000
Senior Embedded Firmware Engineer (ESP32 & STM32)
Senior Embedded Firmware Engineer (ESP32 & STM32)

Qareeb • On

Sur place
EUR 65 000 - 90 000
Embedded QA & Test Engineer (IoT Systems)
Embedded QA & Test Engineer (IoT Systems)

Qareeb • On

Sur place
EUR 45 000 - 65 000
Edge C++ Engineer: Real-Time Video & Analytics
Edge C++ Engineer: Real-Time Video & Analytics

Qareeb • On

Sur place
EUR 70 000 - 100 000
IoT Developer — Flexible Hours for Leisure Tech
IoT Developer — Flexible Hours for Leisure Tech

Vintia • West-Vlaanderen

Sur place
EUR 55 000 - 75 000
Flexible hours
Teleworking opportunities
Training opportunities
+1
Defense-Grade Embedded C/C++ Engineer — Secure TCP/IP
Defense-Grade Embedded C/C++ Engineer — Secure TCP/IP

Médiane Système • Tubeke

Sur place
EUR 50 000 - 70 000
Salary package
Mobility package
DKV health insurance
+3
Network Operations Engineer⏐Secure Clients Solutions
Network Operations Engineer⏐Secure Clients Solutions

Editx • Brussel

Sur place
EUR 50 000 - 70 000