Pauwels Consulting Logo

Linux Application Engineer – Terminal Automation

Digital
Development
Bachelor
Advanced (5+)
Locatie
Antwerpen, Antwerpen
Type werk
Consultancy
Werkmodel
Fulltime, Hybrid

Our client is a major container terminal operator at the Port of Antwerp — one of Europe's busiest logistics hubs. Their semi-automated terminal runs 24/7, moving thousands of containers using automated stacking cranes, remote-controlled quay cranes, and real-time control systems. When software fails here, vessels wait and productivity stops.

Verantwoordelijkheden

  • Act as 2nd-line support for terminal applications across yard operations, crane automation, equipment communication, and gate systems.
  • Perform live debugging in a 24/7 production environment — analysing logs, core dumps, and system behaviour to restore service within SLA.
  • Maintain and improve Linux-based applications supporting Terminal Operating System integrations, equipment control, and middleware interfaces.
  • Develop software modifications in C, C++, and Python to improve concurrency, memory handling, and performance.
  • Profile production bottlenecks using perf, valgrind, and gdb — then fix them structurally, not temporarily.
  • Support controlled deployments and CI/CD processes using GitLab or Jenkins.
  • Apply secure coding practices and Linux hardening measures (AppArmor, SELinux) in a critical infrastructure environment.

Vereisten

  • You have 5+ years of experience in Linux software development.
  • You bring 3+ years of knowledge in C and C++ development.
  • You possess a deep understanding of multithreading and concurrency concepts.
  • You have experience debugging production systems using perf, valgrind, or gdb.
  • You're proficient in networking fundamentals including TCP/IP and socket programming.
  • You possess experience with Git-based workflows and build systems like CMake or Make.
  • You're analytical, solution-oriented, and able to remain calm under high operational pressure.

Nice to Haves

  • Experience in industrial, OT, or automation environments.
  • Familiarity with embedded Linux or high-availability systems.
  • Knowledge of GitLab or Jenkins CI/CD processes.
  • Experience with AppArmor or SELinux hardening.
  • Familiarity with Terminal Operating Systems (TOS).

Aanbod

  • Start date: ASAP.
  • Duration: 6 months 
  • Work regime: Full-time with 24/7 on-call availability.
  • Location: Antwerp.
  • Working model: Onsite.
  • Contract: open to both permanent employees and freelancers.
# 94282
Met een plusteken en landcode (bijv. +32 400 00 00 00).
We accepteren Word- en PDF-bestanden tot 3 MB.
Kandidaten moeten wettelijk gerechtigd zijn om in de EU te werken en over de vereiste taalvaardigheden voor de joblocatie beschikken.
Twijfel je of deze job bij je past? Praat met Alex, onze AI-carrièrecoach, en ontdek de vacatures die bij jou passen.